org.eclipse.sisu.launch.BundlePlanpublic class PlexusBundlePlan
extends java.lang.Object
implements org.eclipse.sisu.launch.BundlePlan
BundlePlan that prepares BindingPublishers for Plexus bundles.| Modifier and Type | Field | Description |
|---|---|---|
protected org.eclipse.sisu.inject.MutableBeanLocator |
locator |
| Constructor | Description |
|---|---|
PlexusBundlePlan(org.eclipse.sisu.inject.MutableBeanLocator locator) |
| Modifier and Type | Method | 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)