Package org.eclipse.jetty.osgi.boot
Class ServiceWebAppProvider.WebAppTracker
java.lang.Object
org.osgi.util.tracker.ServiceTracker
org.eclipse.jetty.osgi.boot.ServiceWebAppProvider.WebAppTracker
- All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer
- Enclosing class:
- ServiceWebAppProvider
public class ServiceWebAppProvider.WebAppTracker
extends org.osgi.util.tracker.ServiceTracker
WebAppTracker
-
Field Summary
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
-
Constructor Summary
ConstructorDescriptionWebAppTracker
(org.osgi.framework.BundleContext bundleContext, org.osgi.framework.Filter filter) -
Method Summary
Modifier and TypeMethodDescriptionaddingService
(org.osgi.framework.ServiceReference reference) void
modifiedService
(org.osgi.framework.ServiceReference reference, Object service) void
removedService
(org.osgi.framework.ServiceReference reference, Object service) Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, getService, getService, getServiceReference, getServiceReferences, getServices, getServices, getTracked, getTrackingCount, isEmpty, open, open, remove, size, waitForService
-
Constructor Details
-
WebAppTracker
public WebAppTracker(org.osgi.framework.BundleContext bundleContext, org.osgi.framework.Filter filter) - Parameters:
bundleContext
- the osgi contextfilter
- the osgi filter for the tracker
-
-
Method Details
-
addingService
- Specified by:
addingService
in interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
- Overrides:
addingService
in classorg.osgi.util.tracker.ServiceTracker
-
modifiedService
- Specified by:
modifiedService
in interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
- Overrides:
modifiedService
in classorg.osgi.util.tracker.ServiceTracker
-
removedService
- Specified by:
removedService
in interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
- Overrides:
removedService
in classorg.osgi.util.tracker.ServiceTracker
-