Class PlexusBundlePlan

java.lang.Object
org.eclipse.sisu.plexus.PlexusBundlePlan
All Implemented Interfaces:
BundlePlan

public class PlexusBundlePlan extends Object implements BundlePlan
BundlePlan that prepares BindingPublishers for Plexus bundles.
  • Field Details

    • SUPPORT_BUNDLE_NAME

      private static final String SUPPORT_BUNDLE_NAME
    • locator

      protected final MutableBeanLocator locator
  • Constructor Details

  • Method Details

    • prepare

      public BindingPublisher prepare(org.osgi.framework.Bundle bundle)
      Description copied from interface: BundlePlan
      Prepares a BindingPublisher of components for the given bundle.
      Specified by:
      prepare in interface BundlePlan
      Parameters:
      bundle - The bundle
      Returns:
      Publisher of bindings; null if the plan doesn't apply
    • hasPlexusAnnotations

      protected static boolean hasPlexusAnnotations(org.osgi.framework.Bundle bundle)
    • hasPlexusXml

      protected static boolean hasPlexusXml(org.osgi.framework.Bundle bundle)