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
service
protected S extends Service service
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(S service)
GENASubscription
public GENASubscription(S service,
int requestedDurationSeconds)
getService
public S getService()
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.