org.openmuc.mux.writer
Class DataManagerTracker

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.openmuc.mux.writer.DataManagerTracker
All Implemented Interfaces:
ConfigurationListener, org.osgi.service.cm.ManagedService, org.osgi.util.tracker.ServiceTrackerCustomizer

public class DataManagerTracker
extends org.osgi.util.tracker.ServiceTracker
implements org.osgi.service.cm.ManagedService, ConfigurationListener


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
filter
 
Constructor Summary
DataManagerTracker(org.osgi.framework.BundleContext context)
           
 
Method Summary
 java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
           
 void close()
           
 void configurationChanged()
           
 DataManager getDataManager()
           
 void removedService(org.osgi.framework.ServiceReference reference, java.lang.Object service)
           
 void updated(java.util.Dictionary properties)
           
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
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

DataManagerTracker

public DataManagerTracker(org.osgi.framework.BundleContext context)
Method Detail

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

close

public void close()
Overrides:
close in class org.osgi.util.tracker.ServiceTracker

updated

public void updated(java.util.Dictionary properties)
             throws org.osgi.service.cm.ConfigurationException
Specified by:
updated in interface org.osgi.service.cm.ManagedService
Throws:
org.osgi.service.cm.ConfigurationException

getDataManager

public DataManager getDataManager()

configurationChanged

public void configurationChanged()
Specified by:
configurationChanged in interface ConfigurationListener