Class BundledScriptTracker

java.lang.Object
org.apache.sling.servlets.resolver.internal.bundle.BundledScriptTracker
All Implemented Interfaces:
org.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>>>

@Capability(namespace="osgi.extender", name="sling.scripting", version="1.0.0") public class BundledScriptTracker extends Object implements org.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>>>
  • Field Details

  • Constructor Details

    • BundledScriptTracker

      public BundledScriptTracker()
  • Method Details

    • activate

      protected void activate(org.osgi.framework.BundleContext context)
    • deactivate

      protected void deactivate()
    • bindSearchPathProvider

      protected void bindSearchPathProvider(SearchPathProvider searchPathProvider)
    • unbindSearchPathProvider

      protected void unbindSearchPathProvider(SearchPathProvider searchPathProvider)
    • addingBundle

      public List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>> addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
      Specified by:
      addingBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>>>
    • modifiedBundle

      public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>> regs)
      Specified by:
      modifiedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>>>
    • removedBundle

      public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>> regs)
      Specified by:
      removedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<jakarta.servlet.Servlet>>>
    • getRegisteredBundles

      public Set<String> getRegisteredBundles()