org.ops4j.pax.web.extender.whiteboard.internal.tracker
Class HttpContextMappingTracker

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.ops4j.pax.web.extender.whiteboard.internal.tracker.HttpContextMappingTracker
All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer

public class HttpContextMappingTracker
extends org.osgi.util.tracker.ServiceTracker

Tracks HttpContextMappings.

Since:
0.4.0, April 06, 2008
Author:
Alin Dreghiciu

Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
HttpContextMappingTracker(ExtenderContext extenderContext, org.osgi.framework.BundleContext bundleContext)
          Constructor.
 
Method Summary
 java.lang.Object addingService(org.osgi.framework.ServiceReference serviceReference)
           
 void removedService(org.osgi.framework.ServiceReference serviceReference, java.lang.Object unpublished)
           
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpContextMappingTracker

public HttpContextMappingTracker(ExtenderContext extenderContext,
                                 org.osgi.framework.BundleContext bundleContext)
Constructor.

Parameters:
extenderContext - extender context; cannot be null
bundleContext - whiteboard extender bundle context; cannot be null
Method Detail

addingService

public java.lang.Object addingService(org.osgi.framework.ServiceReference serviceReference)
Specified by:
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
addingService in class org.osgi.util.tracker.ServiceTracker
See Also:
ServiceTracker.addingService(ServiceReference)

removedService

public void removedService(org.osgi.framework.ServiceReference serviceReference,
                           java.lang.Object unpublished)
Specified by:
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
removedService in class org.osgi.util.tracker.ServiceTracker
See Also:
ServiceTracker.removedService(ServiceReference,Object)


Copyright © 2006-2011 OPS4J - Open Participation Software for Java. All Rights Reserved.