public class PlexusBundlePlan
extends java.lang.Object
implements org.eclipse.sisu.launch.BundlePlan
BundlePlan that prepares BindingPublishers for Plexus bundles.| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.sisu.inject.MutableBeanLocator |
locator |
| Constructor and Description |
|---|
PlexusBundlePlan(org.eclipse.sisu.inject.MutableBeanLocator locator) |
| Modifier and Type | Method and Description |
|---|---|
protected 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) |
public PlexusBundlePlan(org.eclipse.sisu.inject.MutableBeanLocator locator)
public org.eclipse.sisu.inject.BindingPublisher prepare(org.osgi.framework.Bundle bundle)
prepare in interface org.eclipse.sisu.launch.BundlePlanprotected static boolean hasPlexusAnnotations(org.osgi.framework.Bundle bundle)
protected static boolean hasPlexusXml(org.osgi.framework.Bundle bundle)