public class PlexusBundlePlan extends Object implements BundlePlan
BundlePlan
that prepares BindingPublisher
s for Plexus bundles.Modifier and Type | Field and Description |
---|---|
protected MutableBeanLocator |
locator |
Constructor and Description |
---|
PlexusBundlePlan(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) |
BindingPublisher |
prepare(org.osgi.framework.Bundle bundle)
Prepares a
BindingPublisher of components for the given bundle. |
protected final MutableBeanLocator locator
public PlexusBundlePlan(MutableBeanLocator locator)
public BindingPublisher prepare(org.osgi.framework.Bundle bundle)
BundlePlan
BindingPublisher
of components for the given bundle.prepare
in interface BundlePlan
bundle
- The bundlenull
if the plan doesn't applyprotected static boolean hasPlexusAnnotations(org.osgi.framework.Bundle bundle)
protected static boolean hasPlexusXml(org.osgi.framework.Bundle bundle)
Copyright © 2024. All rights reserved.