org.apache.felix.upnp.basedriver.export
Class RootDeviceListener

java.lang.Object
  extended by org.apache.felix.upnp.basedriver.export.RootDeviceListener
All Implemented Interfaces:
java.util.EventListener, org.osgi.framework.ServiceListener

public class RootDeviceListener
extends java.lang.Object
implements org.osgi.framework.ServiceListener


Constructor Summary
RootDeviceListener(RootDeviceExportingQueue queue)
           
 
Method Summary
 void activate()
          Register this object to listen to all "well registered" UPnPDevice
that should be Exported
And look for all the already registered UPnPDevice to be exported
 void addDevice(org.osgi.framework.ServiceReference sr)
           
 void deactive()
           
 void removeDevice(org.osgi.framework.ServiceReference sr)
           
 void serviceChanged(org.osgi.framework.ServiceEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootDeviceListener

public RootDeviceListener(RootDeviceExportingQueue queue)
Method Detail

addDevice

public void addDevice(org.osgi.framework.ServiceReference sr)

serviceChanged

public void serviceChanged(org.osgi.framework.ServiceEvent e)
Specified by:
serviceChanged in interface org.osgi.framework.ServiceListener
See Also:
ServiceListener.serviceChanged(org.osgi.framework.ServiceEvent)

removeDevice

public void removeDevice(org.osgi.framework.ServiceReference sr)
Parameters:
serviceReference -

activate

public void activate()
Register this object to listen to all "well registered" UPnPDevice
that should be Exported
And look for all the already registered UPnPDevice to be exported


deactive

public void deactive()