org.apache.felix.upnp.extra.util
Class UPnPSubscriber

java.lang.Object
  extended by org.apache.felix.upnp.extra.util.UPnPSubscriber

public class UPnPSubscriber
extends java.lang.Object


Constructor Summary
UPnPSubscriber(org.osgi.framework.BundleContext context, org.osgi.service.upnp.UPnPEventListener listener)
           
 
Method Summary
 void subscribe(java.lang.String filter)
           
 java.lang.String subscribeAllServicesOf(java.lang.String deviceId)
           
 java.lang.String subscribeEveryDeviceTypeServices(java.lang.String deviceType)
           
 java.lang.String subscribeEveryServiceType(java.lang.String deviceType, java.lang.String serviceType)
           
 java.lang.String subscribeServiceIdOf(java.lang.String deviceId, java.lang.String serviceId)
           
 java.lang.String subscribeServiceTypeOf(java.lang.String deviceId, java.lang.String serviceType)
           
 void unsubscribe(java.lang.String filter)
           
 void unsubscribeAll()
           
 void unsubscribeAllServicesOf(java.lang.String deviceId)
           
 void unsubscribeServiceIdOf(java.lang.String deviceId, java.lang.String serviceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UPnPSubscriber

public UPnPSubscriber(org.osgi.framework.BundleContext context,
                      org.osgi.service.upnp.UPnPEventListener listener)
Method Detail

subscribe

public void subscribe(java.lang.String filter)

unsubscribe

public void unsubscribe(java.lang.String filter)

unsubscribeAll

public void unsubscribeAll()

subscribeServiceIdOf

public java.lang.String subscribeServiceIdOf(java.lang.String deviceId,
                                             java.lang.String serviceId)

subscribeServiceTypeOf

public java.lang.String subscribeServiceTypeOf(java.lang.String deviceId,
                                               java.lang.String serviceType)

subscribeEveryServiceType

public java.lang.String subscribeEveryServiceType(java.lang.String deviceType,
                                                  java.lang.String serviceType)

subscribeAllServicesOf

public java.lang.String subscribeAllServicesOf(java.lang.String deviceId)

subscribeEveryDeviceTypeServices

public java.lang.String subscribeEveryDeviceTypeServices(java.lang.String deviceType)

unsubscribeServiceIdOf

public void unsubscribeServiceIdOf(java.lang.String deviceId,
                                   java.lang.String serviceId)

unsubscribeAllServicesOf

public void unsubscribeAllServicesOf(java.lang.String deviceId)