|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.buglabs.bug.program.HttpServiceTracker
public class HttpServiceTracker
A utility class that will handle management of servlets when containers come in and out of runtime scope.
| Field Summary | |
|---|---|
protected java.lang.String |
alias
|
protected java.util.Hashtable |
config
|
protected org.osgi.framework.BundleContext |
context
|
protected org.osgi.service.http.HttpService |
httpService
|
protected org.osgi.service.log.LogService |
logService
|
protected javax.servlet.Servlet |
servlet
|
protected java.util.Map |
servlets
|
| Constructor Summary | |
|---|---|
HttpServiceTracker(org.osgi.framework.BundleContext context2,
java.util.Hashtable config2,
java.util.Map servlets2)
|
|
HttpServiceTracker(org.osgi.framework.BundleContext context,
java.util.Hashtable config,
java.util.Map servlets,
org.osgi.service.log.LogService logService)
|
|
HttpServiceTracker(org.osgi.framework.BundleContext context,
java.util.Hashtable config,
javax.servlet.Servlet servlet,
java.lang.String alias,
org.osgi.service.log.LogService logService)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
addingService(org.osgi.framework.ServiceReference reference)
A service is being added to the ServiceTracker object. |
void |
modifiedService(org.osgi.framework.ServiceReference reference,
java.lang.Object service)
A service tracked by the ServiceTracker object has been modified. |
void |
removedService(org.osgi.framework.ServiceReference reference,
java.lang.Object service)
A service tracked by the ServiceTracker object has been removed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Hashtable config
protected org.osgi.framework.BundleContext context
protected org.osgi.service.http.HttpService httpService
protected final java.util.Map servlets
protected final javax.servlet.Servlet servlet
protected final org.osgi.service.log.LogService logService
protected final java.lang.String alias
| Constructor Detail |
|---|
public HttpServiceTracker(org.osgi.framework.BundleContext context,
java.util.Hashtable config,
java.util.Map servlets,
org.osgi.service.log.LogService logService)
context - config - servlets - -
a Map of servlets, with the key being the path of the servlet
on the http container.
public HttpServiceTracker(org.osgi.framework.BundleContext context,
java.util.Hashtable config,
javax.servlet.Servlet servlet,
java.lang.String alias,
org.osgi.service.log.LogService logService)
context - config - servlet - logService -
public HttpServiceTracker(org.osgi.framework.BundleContext context2,
java.util.Hashtable config2,
java.util.Map servlets2)
| Method Detail |
|---|
public java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
ServiceTrackerCustomizerThis method is called before a service which matched the search parameters of the ServiceTracker object is added to it. This method should return the service object to be tracked for this ServiceReference object. The returned service object is stored in the ServiceTracker object and is available from the getService and getServices methods.
addingService in interface ServiceTrackerCustomizerreference - Reference to service being added to the ServiceTracker object.
public void modifiedService(org.osgi.framework.ServiceReference reference,
java.lang.Object service)
ServiceTrackerCustomizerThis method is called when a service being tracked by the ServiceTracker object has had it properties modified.
modifiedService in interface ServiceTrackerCustomizerreference - Reference to service that has been modified.service - The service object for the modified service.
public void removedService(org.osgi.framework.ServiceReference reference,
java.lang.Object service)
ServiceTrackerCustomizerThis method is called after a service is no longer being tracked by the ServiceTracker object.
removedService in interface ServiceTrackerCustomizerreference - Reference to service that has been removed.service - The service object for the removed service.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||