org.teleal.cling.model.gena
Class LocalGENASubscription
java.lang.Object
org.teleal.cling.model.gena.GENASubscription<LocalService>
org.teleal.cling.model.gena.LocalGENASubscription
- All Implemented Interfaces:
- PropertyChangeListener, EventListener
public abstract class LocalGENASubscription
- extends GENASubscription<LocalService>
- implements PropertyChangeListener
Methods inherited from class org.teleal.cling.model.gena.GENASubscription |
established, eventReceived, getActualDurationSeconds, getCurrentSequence, getCurrentValues, getRequestedDurationSeconds, getService, getSubscriptionId, setActualSubscriptionDurationSeconds, setSubscriptionId, toString |
LocalGENASubscription
public LocalGENASubscription(LocalService service,
List<URL> callbackURLs)
LocalGENASubscription
public LocalGENASubscription(LocalService service,
Integer requestedDurationSeconds,
List<URL> callbackURLs)
getCallbackURLs
public List<URL> getCallbackURLs()
registerOnService
public void registerOnService()
establish
public void establish()
end
public void end(CancelReason reason)
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Specified by:
propertyChange
in interface PropertyChangeListener
moderateStateVariables
protected Set<String> moderateStateVariables(long currentTime,
Collection<StateVariableValue> values)
incrementSequence
public void incrementSequence()
setSubscriptionDuration
public void setSubscriptionDuration(Integer requestedDurationSeconds)
failed
public abstract void failed(Exception ex)
ended
public abstract void ended(CancelReason reason)
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.