|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.buglabs.application.AbstractServiceTracker
ServiceTrackerHelper.ManagedRunnable and ServiceTrackerHelper instead.
public abstract class AbstractServiceTracker
Service tracker for the BugApplication Bundle;
| Field Summary | |
|---|---|
protected BundleContext |
context
Deprecated. |
protected java.util.List |
services
Deprecated. |
| Constructor Summary | |
|---|---|
AbstractServiceTracker(BundleContext context)
Deprecated. |
|
| Method Summary | |
|---|---|
java.lang.Object |
addingService(ServiceReference reference)
Deprecated. Used by OSGi to signal that a service was added. |
protected void |
addServiceFilters(java.lang.String serviceName,
java.lang.String[][] properties)
Deprecated. Helps set up the serviceProperties map created to make generated code simpler |
protected boolean |
canStart()
Deprecated. Determines if the application can be started. |
abstract void |
doStart()
Deprecated. Invoked when all services have been registered. |
abstract void |
doStop()
Deprecated. Invoked when a service is unregistered. |
BundleContext |
getBundleContext()
Deprecated. |
java.lang.Object |
getService(java.lang.Class clazz)
Deprecated. Helper method to retrieve a service of type class. |
java.util.SortedMap |
getServicePropertiesMap()
Deprecated. returns the map of services and properties that represent the service dependencies for this tracker the map, in pseudo-generic code, is: Map |
java.util.List |
getServices()
Deprecated. Used to retrieve a list of qualified service names. |
boolean |
hasStarted()
Deprecated. |
void |
initServices()
Deprecated. Implementations should add services of interest |
void |
modifiedService(ServiceReference reference,
java.lang.Object service)
Deprecated. |
void |
removedService(ServiceReference reference,
java.lang.Object service)
Deprecated. Used by OSGi to signal that a service was removed. |
void |
stop()
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected BundleContext context
protected java.util.List services
| Constructor Detail |
|---|
public AbstractServiceTracker(BundleContext context)
| Method Detail |
|---|
public abstract void doStart()
public abstract void doStop()
public void initServices()
public java.lang.Object addingService(ServiceReference reference)
public void modifiedService(ServiceReference reference,
java.lang.Object service)
public void removedService(ServiceReference reference,
java.lang.Object service)
protected boolean canStart()
public java.lang.Object getService(java.lang.Class clazz)
getService in interface IServiceProvider
protected final void addServiceFilters(java.lang.String serviceName,
java.lang.String[][] properties)
serviceName - properties - public final java.util.SortedMap getServicePropertiesMap()
public java.util.List getServices()
public BundleContext getBundleContext()
public boolean hasStarted()
public void stop()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||