Class ProviderBundleTrackerCustomizer

java.lang.Object
org.apache.geronimo.osgi.registry.ProviderBundleTrackerCustomizer
All Implemented Interfaces:
org.osgi.util.tracker.BundleTrackerCustomizer

public class ProviderBundleTrackerCustomizer extends Object implements org.osgi.util.tracker.BundleTrackerCustomizer
  • Field Details

    • activator

      private Activator activator
    • registryBundle

      private org.osgi.framework.Bundle registryBundle
    • registry

      private ProviderRegistryImpl registry
  • Constructor Details

  • Method Details

    • addingBundle

      public Object addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
      Handle the activation of a new bundle.
      Specified by:
      addingBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer
      Parameters:
      bundle - The source bundle.
      event - The bundle event information.
      Returns:
      A return object.
    • modifiedBundle

      public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Object object)
      Specified by:
      modifiedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer
    • removedBundle

      public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Object object)
      Specified by:
      removedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer
    • log

      private void log(int level, String message)
    • log

      private void log(int level, String message, Throwable th)