Class ReceiverSubscription
java.lang.Object
de.bsvrz.dav.daf.main.impl.subscription.ReceiverSubscription
-
Constructor Summary
ConstructorsConstructorDescriptionReceiverSubscription
(ClientReceiverInterface client, SystemObject systemObject, DataDescription dataDescription, short externalSimulationVariant, ReceiveOptions options, ReceiverRole role, long timeInCache) Erzeugt ein neues Objekt mit den gegebenen Parametern. -
Method Summary
Modifier and TypeMethodDescriptionfinal BaseSubscriptionInfo
Gibt die Basisanmeldeinformationen zurück.final ClientReceiverInterface
Gibt den Empfänger zurück.Bestimmt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.final DataDescription
Gibt die beschreibende Informationen der zu versendenden Daten zurück.final boolean
Gibt an, ob Interesse an nachgelieferten oder an aktuellen Datensätzen besteht.final boolean
Gibt an, ob Interesse an nur den geänderten Datensätzen oder an allen Datensätzen besteht.final ReceiveSubscriptionInfo
Gibt die Empfangsanmeldeinformationen zurück.final SystemObject
Gibt das Systemobjekt zurück.final long
Gibt die Mindestverweilzeit im Cache zurück.final boolean
isDrain()
Gibt an, ob die Applikation als Senke für dieses Datums angemeldet ist oder nicht.final boolean
Gibt an, ob die Applikation als ein normaler Empfänger für dieses Datums angemeldet ist oder nicht.void
setCollectingReceiver
(CollectingReceiver collectingReceiver) Setzt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.final boolean
updateSubscriptionInfo
(ReceiveSubscriptionInfo _receiveSubscriptionInfo) Aktualisiert die Empfangsanmeldeinformationen.
-
Constructor Details
-
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 Details
-
getClientReceiver
Gibt den Empfänger zurück.- Returns:
- Empfänger
-
getSystemObject
Gibt das Systemobjekt zurück.- Returns:
- Systemobjekt
-
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
Gibt die Empfangsanmeldeinformationen zurück.- Returns:
- Empfangsanmeldeinformationen
-
getBaseSubscriptionInfo
Gibt die Basisanmeldeinformationen zurück.- Returns:
- Basisanmeldeinformationen
-
updateSubscriptionInfo
Aktualisiert die Empfangsanmeldeinformationen.- Parameters:
_receiveSubscriptionInfo
- Empfangsanmeldeinformationen- Returns:
true:
Empfangsanmeldeinformationen aktualisiert,false:
Empfangsanmeldeinformationen nicht aktualisiert
-
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
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.
-