Package org.eclipse.sisu.plexus
Class PlexusBundlePlan
java.lang.Object
org.eclipse.sisu.plexus.PlexusBundlePlan
- All Implemented Interfaces:
org.eclipse.sisu.launch.BundlePlan
BundlePlan
that prepares BindingPublisher
s for Plexus bundles.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.sisu.inject.MutableBeanLocator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static boolean
hasPlexusAnnotations
(org.osgi.framework.Bundle bundle) protected static boolean
hasPlexusXml
(org.osgi.framework.Bundle bundle) org.eclipse.sisu.inject.BindingPublisher
prepare
(org.osgi.framework.Bundle bundle)
-
Field Details
-
locator
protected final org.eclipse.sisu.inject.MutableBeanLocator locator
-
-
Constructor Details
-
PlexusBundlePlan
public PlexusBundlePlan(org.eclipse.sisu.inject.MutableBeanLocator locator)
-
-
Method Details
-
prepare
public org.eclipse.sisu.inject.BindingPublisher prepare(org.osgi.framework.Bundle bundle) - Specified by:
prepare
in interfaceorg.eclipse.sisu.launch.BundlePlan
-
hasPlexusAnnotations
protected static boolean hasPlexusAnnotations(org.osgi.framework.Bundle bundle) -
hasPlexusXml
protected static boolean hasPlexusXml(org.osgi.framework.Bundle bundle)
-