Package org.jupnp.model.gena
Klasse GENASubscription<S extends Service>
java.lang.Object
org.jupnp.model.gena.GENASubscription<S>
- Bekannte direkte Unterklassen:
LocalGENASubscription,RemoteGENASubscription
An established subscription, with identifer, expiration duration, sequence handling, and state variable values.
For every subscription, no matter if it's an incoming subscription to a local service,
or a local control point subscribing to a remote servce, an instance is maintained by
the Registry.
- Autor:
- Christian Bauer
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected intprotected UnsignedIntegerFourBytesprotected Map<String, StateVariableValue<S>> protected intprotected final Sprotected String -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedGENASubscription(S service) Defaults toUserConstants.DEFAULT_SUBSCRIPTION_DURATION_SECONDS.protectedGENASubscription(S service, int requestedDurationSeconds) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract voidabstract voidintintvoidsetActualSubscriptionDurationSeconds(int seconds) voidsetSubscriptionId(String subscriptionId) toString()
-
Felddetails
-
service
-
subscriptionId
-
requestedDurationSeconds
protected volatile int requestedDurationSeconds -
actualDurationSeconds
protected volatile int actualDurationSeconds -
currentSequence
-
currentValues
-
-
Konstruktordetails
-
GENASubscription
Defaults toUserConstants.DEFAULT_SUBSCRIPTION_DURATION_SECONDS. -
GENASubscription
-
-
Methodendetails
-
getService
-
getSubscriptionId
-
setSubscriptionId
-
getRequestedDurationSeconds
public int getRequestedDurationSeconds() -
getActualDurationSeconds
public int getActualDurationSeconds() -
setActualSubscriptionDurationSeconds
public void setActualSubscriptionDurationSeconds(int seconds) -
getCurrentSequence
-
getCurrentValues
-
established
public abstract void established() -
eventReceived
public abstract void eventReceived() -
toString
-