Class ReceiverSubscription
- java.lang.Object
-
- de.bsvrz.dav.daf.main.impl.subscription.ReceiverSubscription
-
public class ReceiverSubscription extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReceiverSubscription(ClientReceiverInterface client, SystemObject systemObject, DataDescription dataDescription, short externalSimulationVariant, ReceiveOptions options, ReceiverRole role, long timeInCache)Erzeugt ein neues Objekt mit den gegebenen Parametern.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseSubscriptionInfogetBaseSubscriptionInfo()Gibt die Basisanmeldeinformationen zurück.ClientReceiverInterfacegetClientReceiver()Gibt den Empfänger zurück.CollectingReceivergetCollectingReceiver()Bestimmt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.DataDescriptiongetDataDescription()Gibt die beschreibende Informationen der zu versendenden Daten zurück.booleangetDelayedDataFlag()Gibt an, ob Interesse an nachgelieferten oder an aktuellen Datensätzen besteht.booleangetDeltaDataFlag()Gibt an, ob Interesse an nur den geänderten Datensätzen oder an allen Datensätzen besteht.ReceiveSubscriptionInfogetReceiveSubscriptionInfo()Gibt die Empfangsanmeldeinformationen zurück.SystemObjectgetSystemObject()Gibt das Systemobjekt zurück.longgetTimeInCache()Gibt die Mindestverweilzeit im Cache zurück.booleanisDrain()Gibt an, ob die Applikation als Senke für dieses Datums angemeldet ist oder nicht.booleanisReceiver()Gibt an, ob die Applikation als ein normaler Empfänger für dieses Datums angemeldet ist oder nicht.voidsetCollectingReceiver(CollectingReceiver collectingReceiver)Setzt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.booleanupdateSubscriptionInfo(ReceiveSubscriptionInfo _receiveSubscriptionInfo)Aktualisiert die Empfangsanmeldeinformationen.
-
-
-
Constructor Detail
-
ReceiverSubscription
public ReceiverSubscription(ClientReceiverInterface client, SystemObject systemObject, DataDescription dataDescription, short externalSimulationVariant, ReceiveOptions options, ReceiverRole role, long timeInCache)
Erzeugt ein neues Objekt mit den gegebenen Parametern.- Parameters:
client- EmpfängersystemObject- Objekt der AnmeldungdataDescription- Informationen zur Beschreibung der AnmeldungexternalSimulationVariant- Simulationsvarianteoptions- Optionenrole- RolletimeInCache- mindestverweilzeit im Cache
-
-
Method Detail
-
getClientReceiver
public final ClientReceiverInterface getClientReceiver()
Gibt den Empfänger zurück.- Returns:
- Empfänger
-
getSystemObject
public final SystemObject getSystemObject()
Gibt das Systemobjekt zurück.- Returns:
- Systemobjekt
-
getDataDescription
public final DataDescription getDataDescription()
Gibt die beschreibende Informationen der zu versendenden Daten zurück.- Returns:
- beschreibende Informationen
-
getDelayedDataFlag
public final boolean getDelayedDataFlag()
Gibt an, ob Interesse an nachgelieferten oder an aktuellen Datensätzen besteht.- Returns:
true:nachgelieferte Datensätze erwünscht,false:nachgelieferte Datensätze nicht erwünscht
-
getDeltaDataFlag
public final boolean getDeltaDataFlag()
Gibt an, ob Interesse an nur den geänderten Datensätzen oder an allen Datensätzen besteht.- Returns:
true:nur geänderte Datensätze erwünscht,false:alle Datensätze erwünscht
-
isReceiver
public final boolean isReceiver()
Gibt an, ob die Applikation als ein normaler Empfänger für dieses Datums angemeldet ist oder nicht.- Returns:
true:Applikation ist normaler Emfänger,false:Applikation ist kein normaler Empfänger
-
isDrain
public final boolean isDrain()
Gibt an, ob die Applikation als Senke für dieses Datums angemeldet ist oder nicht.- Returns:
true:Applikation ist als Senke angemeldet,false:Applikation ist nicht als Senke angemeldet.
-
getTimeInCache
public final long getTimeInCache()
Gibt die Mindestverweilzeit im Cache zurück.- Returns:
- Mindestverweilzeit im Cache
-
getReceiveSubscriptionInfo
public final ReceiveSubscriptionInfo getReceiveSubscriptionInfo()
Gibt die Empfangsanmeldeinformationen zurück.- Returns:
- Empfangsanmeldeinformationen
-
getBaseSubscriptionInfo
public final BaseSubscriptionInfo getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück.- Returns:
- Basisanmeldeinformationen
-
updateSubscriptionInfo
public final boolean updateSubscriptionInfo(ReceiveSubscriptionInfo _receiveSubscriptionInfo)
Aktualisiert die Empfangsanmeldeinformationen.- Parameters:
_receiveSubscriptionInfo- Empfangsanmeldeinformationen- Returns:
true:Empfangsanmeldeinformationen aktualisiert,false:Empfangsanmeldeinformationen nicht aktualisiert
-
getCollectingReceiver
public CollectingReceiver getCollectingReceiver()
Bestimmt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.- Returns:
- Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist oder
null, falls noch nicht angemeldet.
-
setCollectingReceiver
public void setCollectingReceiver(CollectingReceiver collectingReceiver)
Setzt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.- Parameters:
collectingReceiver- Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.
-
-