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.BundleTrackerCustomizerbundle - 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.BundleTrackerCustomizerpublic void removedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent event,
java.lang.Object object)
removedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizerprivate void log(int level,
java.lang.String message)
private void log(int level,
java.lang.String message,
java.lang.Throwable th)