public class BlueprintBundleTracker extends Object implements org.osgi.framework.BundleActivator, org.osgi.util.tracker.BundleTrackerCustomizer<org.osgi.framework.Bundle>, org.osgi.service.blueprint.container.BlueprintListener, org.osgi.framework.SynchronousBundleListener
Constructor and Description |
---|
BlueprintBundleTracker() |
Modifier and Type | Method and Description |
---|---|
org.osgi.framework.Bundle |
addingBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event)
Implemented from BundleActivator.
|
void |
blueprintEvent(org.osgi.service.blueprint.container.BlueprintEvent event)
Implemented from BlueprintListener to listen for blueprint events.
|
void |
bundleChanged(org.osgi.framework.BundleEvent event)
Implemented from SynchronousBundleListener.
|
void |
modifiedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event,
org.osgi.framework.Bundle object)
Implemented from BundleTrackerCustomizer.
|
void |
removedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event,
org.osgi.framework.Bundle object)
Implemented from BundleTrackerCustomizer.
|
void |
start(org.osgi.framework.BundleContext context)
Implemented from BundleActivator.
|
void |
stop(org.osgi.framework.BundleContext context)
Implemented from BundleActivator.
|
public void start(org.osgi.framework.BundleContext context)
start
in interface org.osgi.framework.BundleActivator
public void stop(org.osgi.framework.BundleContext context)
stop
in interface org.osgi.framework.BundleActivator
public void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged
in interface org.osgi.framework.BundleListener
public org.osgi.framework.Bundle addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
addingBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer<org.osgi.framework.Bundle>
public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, org.osgi.framework.Bundle object)
modifiedBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer<org.osgi.framework.Bundle>
public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, org.osgi.framework.Bundle object)
removedBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer<org.osgi.framework.Bundle>
public void blueprintEvent(org.osgi.service.blueprint.container.BlueprintEvent event)
blueprintEvent
in interface org.osgi.service.blueprint.container.BlueprintListener
event
- the event to handleCopyright © 2019 OpenDaylight. All rights reserved.