Package de.bsvrz.dav.daf.main.impl
Class SendSubscriptionObject
java.lang.Object
de.bsvrz.dav.daf.main.impl.SendSubscriptionObject
public class SendSubscriptionObject
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SendSubscriptionObject(SenderSubscription senderSubscription)
-
Method Summary
Modifier and Type Method Description void
addSender(SenderSubscription senderSubscription)
boolean
canSendData()
Gibt die Information zurück, ob die Applikation Daten senden kann oder nicht.void
confirmSendDataRequest(byte state)
Setzt die Flagge, ob Daten gesendet werden können oder nichtlong
getSendDataIndex()
Gibt den Index der Sendung der übergebenen Anmeldungsinformation zurück.java.util.Collection<SenderSubscription>
getSenderSubscriptions()
Gibt die Sendeanmeldeinformationen zurückint
getTimeStamp()
Gibt den Anmelde-Zeitstempel zurückboolean
isEmpty()
boolean
isSource()
void
removeSender(ClientSenderInterface sender)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SendSubscriptionObject
-
-
Method Details
-
getTimeStamp
public int getTimeStamp()Gibt den Anmelde-Zeitstempel zurück- Returns:
- Sekunden seit 1970
-
getSenderSubscriptions
Gibt die Sendeanmeldeinformationen zurück- Returns:
- Sendeanmeldeinformationen
-
getSendDataIndex
public final long getSendDataIndex()Gibt den Index der Sendung der übergebenen Anmeldungsinformation zurück. Der Index startet immer mit 1 und wird bei jeder Abfrage um 1 erhöht, wenn es 0x3FFFFFFF (2 hoch 29 ) erreicht hat, fängt es wieder bei 1 an.- Returns:
- der Index der Sendung
-
canSendData
public final boolean canSendData()Gibt die Information zurück, ob die Applikation Daten senden kann oder nicht.- Returns:
- true: Applikation kann Daten senden, false: Applikation kann keine Daten senden.
-
confirmSendDataRequest
public final void confirmSendDataRequest(byte state)Setzt die Flagge, ob Daten gesendet werden können oder nicht- Parameters:
state
- Status
-
addSender
-
removeSender
-
isEmpty
public boolean isEmpty() -
isSource
public boolean isSource()
-