public class ReceiverSubscription
extends java.lang.Object
| 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.
|
| Modifier and Type | Method | Description |
|---|---|---|
BaseSubscriptionInfo |
getBaseSubscriptionInfo() |
Gibt die Basisanmeldeinformationen zurück.
|
ClientReceiverInterface |
getClientReceiver() |
Gibt den Empfänger zurück.
|
CollectingReceiver |
getCollectingReceiver() |
Bestimmt des Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.
|
DataDescription |
getDataDescription() |
Gibt die beschreibende Informationen der zu versendenden Daten zurück.
|
boolean |
getDelayedDataFlag() |
Gibt an, ob Interesse an nachgelieferten oder an aktuellen Datensätzen besteht.
|
boolean |
getDeltaDataFlag() |
Gibt an, ob Interesse an nur den geänderten Datensätzen oder an allen Datensätzen besteht.
|
ReceiveSubscriptionInfo |
getReceiveSubscriptionInfo() |
Gibt die Empfangsanmeldeinformationen zurück.
|
SystemObject |
getSystemObject() |
Gibt das Systemobjekt zurück.
|
long |
getTimeInCache() |
Gibt die Mindestverweilzeit im Cache zurück.
|
boolean |
isDrain() |
Gibt an, ob die Applikation als Senke für dieses Datums angemeldet ist oder nicht.
|
boolean |
isReceiver() |
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.
|
boolean |
updateSubscriptionInfo(ReceiveSubscriptionInfo _receiveSubscriptionInfo) |
Aktualisiert die Empfangsanmeldeinformationen.
|
public ReceiverSubscription(ClientReceiverInterface client, SystemObject systemObject, DataDescription dataDescription, short externalSimulationVariant, ReceiveOptions options, ReceiverRole role, long timeInCache)
client - EmpfängersystemObject - Objekt der AnmeldungdataDescription - Informationen zur Beschreibung der AnmeldungexternalSimulationVariant - Simulationsvarianteoptions - Optionenrole - RolletimeInCache - mindestverweilzeit im Cachepublic final ClientReceiverInterface getClientReceiver()
public final SystemObject getSystemObject()
public final DataDescription getDataDescription()
public final boolean getDelayedDataFlag()
true: nachgelieferte Datensätze erwünscht, false: nachgelieferte Datensätze nicht erwünschtpublic final boolean getDeltaDataFlag()
true: nur geänderte Datensätze erwünscht, false: alle Datensätze erwünschtpublic final boolean isReceiver()
true: Applikation ist normaler Emfänger, false: Applikation ist kein normaler Empfängerpublic final boolean isDrain()
true:Applikation ist als Senke angemeldet, false:Applikation ist nicht als Senke angemeldet.public final long getTimeInCache()
public final ReceiveSubscriptionInfo getReceiveSubscriptionInfo()
public final BaseSubscriptionInfo getBaseSubscriptionInfo()
public final boolean updateSubscriptionInfo(ReceiveSubscriptionInfo _receiveSubscriptionInfo)
_receiveSubscriptionInfo - Empfangsanmeldeinformationentrue:Empfangsanmeldeinformationen aktualisiert, false:Empfangsanmeldeinformationen nicht aktualisiertpublic void setCollectingReceiver(CollectingReceiver collectingReceiver)
collectingReceiver - Objekt, dass für die Zwischenspeicherung und Auslieferung von empfangenen Datensätzen an den Receiver zuständig ist.public CollectingReceiver getCollectingReceiver()
null, falls
noch nicht angemeldet.