|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.buglabs.application.AbstractServiceTracker
public abstract class AbstractServiceTracker
Service tracker for the BugApplication Bundle;
| Constructor Summary | |
|---|---|
AbstractServiceTracker(org.osgi.framework.BundleContext context)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
addingService(org.osgi.framework.ServiceReference reference)
Used by OSGi to signal that a service was added. |
protected boolean |
canStart()
Determines if the application can be started. |
abstract void |
doStart()
Invoked when all services have been registered. |
abstract void |
doStop()
Invoked when a service is unregistered. |
org.osgi.framework.BundleContext |
getBundleContext()
|
java.lang.Object |
getService(java.lang.Class clazz)
Helper method to retrieve a service of type class. |
java.util.List |
getServices()
Used to retrieve a list of qualified service names. |
boolean |
hasStarted()
|
void |
initServices()
Implementations should add services of interest |
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)
Used by OSGi to signal that a service was removed. |
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractServiceTracker(org.osgi.framework.BundleContext context)
| Method Detail |
|---|
public abstract void doStart()
public abstract void doStop()
public void initServices()
public java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
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)
removedService in interface ServiceTrackerCustomizerreference - Reference to service that has been removed.service - The service object for the removed service.protected boolean canStart()
public java.lang.Object getService(java.lang.Class clazz)
getService in interface IServiceProviderpublic java.util.List getServices()
public org.osgi.framework.BundleContext getBundleContext()
public boolean hasStarted()
public void stop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||