com.buglabs.bug.event
Class HttpServiceTracker
java.lang.Object
com.buglabs.bug.event.HttpServiceTracker
public class HttpServiceTracker
- extends java.lang.Object
A utility class that will handle management of servlets when containers come
in and out of runtime scope.
|
Method Summary |
java.lang.Object |
addingService(ServiceReference reference)
|
void |
modifiedService(ServiceReference reference,
java.lang.Object service)
|
void |
removedService(ServiceReference reference,
java.lang.Object service)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected java.util.Hashtable config
context
protected BundleContext context
httpService
protected HttpService httpService
servlets
protected final java.util.Map servlets
servlet
protected final Servlet servlet
logService
protected final LogService logService
alias
protected final java.lang.String alias
HttpServiceTracker
public HttpServiceTracker(BundleContext context,
java.util.Hashtable config,
java.util.Map servlets,
LogService logService)
- Parameters:
context - config - servlets - -
a Map of servlets, with the key being the path of the servlet
on the http container.
HttpServiceTracker
public HttpServiceTracker(BundleContext context,
java.util.Hashtable config,
Servlet servlet,
java.lang.String alias,
LogService logService)
- Parameters:
context - config - servlet - logService -
HttpServiceTracker
public HttpServiceTracker(BundleContext context2,
java.util.Hashtable config2,
java.util.Map servlets2)
addingService
public java.lang.Object addingService(ServiceReference reference)
modifiedService
public void modifiedService(ServiceReference reference,
java.lang.Object service)
removedService
public void removedService(ServiceReference reference,
java.lang.Object service)