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<javax.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<javax.servlet.Servlet>>>
-
-
Field Summary
Fields Modifier and Type Field Description static StringAT_EXTENDSstatic StringAT_SCRIPT_ENGINEstatic StringAT_SCRIPT_EXTENSIONstatic StringAT_VERSIONstatic StringNS_SLING_SERVLET
-
Constructor Summary
Constructors Constructor Description BundledScriptTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate(org.osgi.framework.BundleContext context)List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>>addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)protected voiddeactivate()voidmodifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> regs)voidremovedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> regs)
-
-
-
Field Detail
-
NS_SLING_SERVLET
public static final String NS_SLING_SERVLET
- See Also:
- Constant Field Values
-
AT_VERSION
public static final String AT_VERSION
- See Also:
- Constant Field Values
-
AT_SCRIPT_ENGINE
public static final String AT_SCRIPT_ENGINE
- See Also:
- Constant Field Values
-
AT_SCRIPT_EXTENSION
public static final String AT_SCRIPT_EXTENSION
- See Also:
- Constant Field Values
-
AT_EXTENDS
public static final String AT_EXTENDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
activate
protected void activate(org.osgi.framework.BundleContext context)
-
deactivate
protected void deactivate()
-
addingBundle
public List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
- Specified by:
addingBundlein interfaceorg.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>>>
-
modifiedBundle
public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> regs)- Specified by:
modifiedBundlein interfaceorg.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>>>
-
removedBundle
public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> regs)- Specified by:
removedBundlein interfaceorg.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>>>
-
-