org.teleal.cling.model.gena
Class GENASubscription<S extends Service>
java.lang.Object
org.teleal.cling.model.gena.GENASubscription<S>
- Direct Known Subclasses:
- LocalGENASubscription, RemoteGENASubscription
public abstract class GENASubscription<S extends Service>
- extends Object
deviceService
protected DeviceService deviceService
subscriptionId
protected String subscriptionId
requestedDurationSeconds
protected int requestedDurationSeconds
actualDurationSeconds
protected int actualDurationSeconds
currentSequence
protected UnsignedIntegerFourBytes currentSequence
currentValues
protected Map<String,StateVariableValue<S extends Service>> currentValues
GENASubscription
protected GENASubscription(DeviceService<S> deviceService)
GENASubscription
public GENASubscription(DeviceService<S> deviceService,
int requestedDurationSeconds)
getDeviceService
public DeviceService<S> getDeviceService()
getSubscriptionId
public String getSubscriptionId()
setSubscriptionId
public void setSubscriptionId(String subscriptionId)
getRequestedDurationSeconds
public int getRequestedDurationSeconds()
getActualDurationSeconds
public int getActualDurationSeconds()
setActualSubscriptionDurationSeconds
public void setActualSubscriptionDurationSeconds(int seconds)
getCurrentSequence
public UnsignedIntegerFourBytes getCurrentSequence()
getCurrentValues
public Map<String,StateVariableValue<S>> getCurrentValues()
established
public abstract void established()
eventReceived
public abstract void eventReceived()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.