Class JavaxServletContextHelperTracker
- java.lang.Object
-
- org.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
-
- org.apache.felix.http.base.internal.whiteboard.tracker.JavaxServletContextHelperTracker
-
- All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
public final class JavaxServletContextHelperTracker extends org.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>Tracks allServletContextHelperservices for the http whiteboard
-
-
Constructor Summary
Constructors Constructor Description JavaxServletContextHelperTracker(@NotNull org.osgi.framework.BundleContext context, @NotNull WhiteboardManager manager)Create a new tracker
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>addingService(@NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref)voidclose()voidmodifiedService(@NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref, @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> service)voidremovedService(@NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref, @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> service)
-
-
-
Constructor Detail
-
JavaxServletContextHelperTracker
public JavaxServletContextHelperTracker(@NotNull @NotNull org.osgi.framework.BundleContext context, @NotNull @NotNull WhiteboardManager manager)Create a new tracker- Parameters:
context- bundle contextmanager- whiteboard manager
-
-
Method Detail
-
close
public void close()
- Overrides:
closein classorg.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
-
addingService
public final org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> addingService(@NotNull @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref)- Specified by:
addingServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>- Overrides:
addingServicein classorg.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
-
modifiedService
public final void modifiedService(@NotNull @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref, @NotNull @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> service)- Specified by:
modifiedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>- Overrides:
modifiedServicein classorg.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
-
removedService
public final void removedService(@NotNull @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> ref, @NotNull @NotNull org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper> service)- Specified by:
removedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>- Overrides:
removedServicein classorg.osgi.util.tracker.ServiceTracker<org.osgi.service.servlet.context.ServletContextHelper,org.osgi.framework.ServiceReference<org.osgi.service.servlet.context.ServletContextHelper>>
-
-