org.openmuc.mux.dataserver
Class DataManagerServiceTracker

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.openmuc.mux.dataserver.DataManagerServiceTracker
All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer

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

Track the mux DataManager. The DataManager provides access to the measurements data.


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
DataManagerServiceTracker(org.osgi.framework.BundleContext bc, Activator activator)
           
 
Method Summary
 java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
           
 DataManager getManager()
           
 void removedService(org.osgi.framework.ServiceReference reference, java.lang.Object service)
           
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, finalize, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataManagerServiceTracker

public DataManagerServiceTracker(org.osgi.framework.BundleContext bc,
                                 Activator activator)
Method Detail

getManager

public DataManager getManager()

addingService

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

removedService

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