public class ProviderBundleTrackerCustomizer
extends java.lang.Object
implements org.osgi.util.tracker.BundleTrackerCustomizer
Modifier and Type | Field and Description |
---|---|
private Activator |
activator |
private ProviderRegistryImpl |
registry |
private org.osgi.framework.Bundle |
registryBundle |
Constructor and Description |
---|
ProviderBundleTrackerCustomizer(Activator a,
org.osgi.framework.Bundle b,
ProviderRegistryImpl r) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
addingBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event)
Handle the activation of a new bundle.
|
private void |
log(int level,
java.lang.String message) |
private void |
log(int level,
java.lang.String message,
java.lang.Throwable th) |
void |
modifiedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event,
java.lang.Object object) |
void |
removedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event,
java.lang.Object object) |
private Activator activator
private org.osgi.framework.Bundle registryBundle
private ProviderRegistryImpl registry
public ProviderBundleTrackerCustomizer(Activator a, org.osgi.framework.Bundle b, ProviderRegistryImpl r)
public java.lang.Object addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
addingBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer
bundle
- The source bundle.event
- The bundle event information.public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, java.lang.Object object)
modifiedBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer
public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, java.lang.Object object)
removedBundle
in interface org.osgi.util.tracker.BundleTrackerCustomizer
private void log(int level, java.lang.String message)
private void log(int level, java.lang.String message, java.lang.Throwable th)