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 String
AT_EXTENDS
static String
AT_SCRIPT_ENGINE
static String
AT_SCRIPT_EXTENSION
static String
AT_VERSION
static String
NS_SLING_SERVLET
-
Constructor Summary
Constructors Constructor Description BundledScriptTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activate(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 void
deactivate()
void
modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>> regs)
void
removedBundle(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:
addingBundle
in 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:
modifiedBundle
in 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:
removedBundle
in interfaceorg.osgi.util.tracker.BundleTrackerCustomizer<List<org.osgi.framework.ServiceRegistration<javax.servlet.Servlet>>>
-
-