|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.impl.ReceiveSubscriptionObject
public class ReceiveSubscriptionObject
Constructor Summary | |
---|---|
ReceiveSubscriptionObject(ReceiverSubscription _receiverSubscription,
CollectingReceiverManager receiverManager)
|
Method Summary | |
---|---|
boolean |
addSubscription(ReceiverSubscription _receiverSubscription,
CollectingReceiverManager receiverManager)
Aktuallisiert dieses Objekt. |
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen dieses Objekts zurück. |
List<ReceiverSubscription> |
getReceiverSubscriptionList()
Gibt die Liste der Empfangsanmeldungen zurück |
ReceiveSubscriptionInfo |
getReceiveSubscriptionInfo()
Gibt die Empfangsanmeldeinformation zurück, die beim Datenverteiler angemeldet ist. |
long |
getTimeInCache()
Verweilzeit im Cache für Datensätze dieser Anmeldung. |
boolean |
isActualDataAvaillable()
Ist der aktuelle Datensatz dieser Anmeldung vorhanden. |
boolean |
isValidSubscription()
Prüft ob getReceiveSubscriptionInfo() ein Objekt ungleich null zurück gibt. |
boolean |
removeSubscription(ClientReceiverInterface receiver,
CollectingReceiverManager receiverManager)
Entfernt eine Anmeldung als Empfänger. |
void |
setActualDataAvaillable(boolean availlable)
Setzt den neuen Status ob der aktuelle Datensatz diese Anmeldung vorhanden ist oder nicht. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReceiveSubscriptionObject(ReceiverSubscription _receiverSubscription, CollectingReceiverManager receiverManager)
_receiverSubscription
- Dieses Objekt wird in die Liste der Empfangsanmeldungen hinzugefügt (an erster Stelle). Des Weiteren werden die Information
BaseSubscriptionInfo
, getReceiveSubscriptionInfo
, TimeInCache
aus dem Objekt
gespeichert.
IllegalArgumentException
- Der übergebene Parameter war null
Method Detail |
---|
public final BaseSubscriptionInfo getBaseSubscriptionInfo()
public final List<ReceiverSubscription> getReceiverSubscriptionList()
public final ReceiveSubscriptionInfo getReceiveSubscriptionInfo()
null
falls keine weiteren Anmeldungen bestehengetReceiverSubscriptionList()
public final long getTimeInCache()
public final boolean isActualDataAvaillable()
public final void setActualDataAvaillable(boolean availlable)
availlable
- true = Der aktuelle Datensatz ist vorhanden; false = sonstpublic final boolean addSubscription(ReceiverSubscription _receiverSubscription, CollectingReceiverManager receiverManager)
_receiverSubscription
- Dieses Objekt wird entweder zur Anmeldeliste hinzugefügt (falls noch keine Anmeldung besteht) oder die Informationen der
bestehenden Anmeldung wird aktualisiert.
public final boolean removeSubscription(ClientReceiverInterface receiver, CollectingReceiverManager receiverManager)
receiver
- Objekt, über das die Empfangsanmeldung identifiziert wird, die entfernt werden soll.
IllegalArgumentException
- Wird geworfen, wenn der übergebene Parameter null
ist.public final boolean isValidSubscription()
getReceiveSubscriptionInfo()
ein Objekt ungleich null
zurück gibt.
Ist ein Objekt vorhanden, so kann dies zum abmelden beim Datenverteiler benutzt werden.
getReceiveSubscriptionInfo()
wird ein Objekt zurück geben; false = getReceiveSubscriptionInfo()
gibt null
zurück
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |