public class ReceiveSubscriptionInfo
extends java.lang.Object
Constructor and Description |
---|
ReceiveSubscriptionInfo()
Creates new ReceiveSubscriptionInfo
|
ReceiveSubscriptionInfo(BaseSubscriptionInfo baseSubscriptionInfo,
ReceiveOptions receiveOptions,
ReceiverRole receiverRole)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
ReceiveSubscriptionInfo |
cloneObject()
Gibt eine Kopie des Objektes zurück.
|
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen 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.
|
long |
getLastDataIndex()
Gibt den letzten Index des Datensatzes, den die Applikation empfangen hat, zurück.
|
byte |
getLastErrorState()
Gibt den letzten Fehlerstatus zurück.
|
int |
getLength()
Gibt die Länge dieses Telegrams zurück
|
ReceiveOptions |
getReceiveOptions()
Gibt die Informationen über die Empfangsoptionen zurück.
|
ReceiverRole |
getReceiverRole()
Gibt die Informationen über die Empfangsapplikationsrole zurück.
|
boolean |
isDrain()
Gibt an, ob die Applikation als Senke für dieses Datum angemeldet ist oder nicht.
|
boolean |
isReceiver()
Gibt an, ob die Applikation als ein normaler Empfänger für diese Datums angemeldet ist oder nicht.
|
java.lang.String |
parseToString()
Gibt einen String zurrück, der diesen Datensatz beschreibt.
|
void |
read(java.io.DataInputStream in)
Lesen eines Datensatzes vom übergegebenen DataInputStream
|
void |
setLastDataIndex(long newDataIndex)
Setzt den letzten Index des Datensatzes, den die Applikation empfangen hat.
|
void |
setLastErrorState(byte error)
Setzt den letzten Fehlerstatus.
|
boolean |
updateSubscriptionInfo(ReceiveSubscriptionInfo receiveSubscriptionInfo)
Aktualisiert diese Empfangsanmeldeinformationen durch Vereinigung mit einer weiteren Empfangsanmeldeinformation
|
void |
write(java.io.DataOutputStream out)
Schreiben eines Datensatzes in den übergegebenen DataOutputStream
|
public ReceiveSubscriptionInfo()
Creates new ReceiveSubscriptionInfo
public ReceiveSubscriptionInfo(BaseSubscriptionInfo baseSubscriptionInfo, ReceiveOptions receiveOptions, ReceiverRole receiverRole)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
baseSubscriptionInfo
- BasisanmeldeinformationenreceiveOptions
- Anmeldeoptionen der EmpfangsanmeldungenreceiverRole
- ApplikationsRolepublic final BaseSubscriptionInfo getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück.
public final boolean getDelayedDataFlag()
Gibt an, ob Interesse an nachgelieferten oder an aktuellen Datensätzen besteht.
true:
nachgelieferte Datensätze erwünscht, false:
nachgelieferte Datensätze nicht erwünschtpublic final boolean getDeltaDataFlag()
Gibt an, ob Interesse an nur den geänderten Datensätzen oder an allen Datensätzen besteht.
true:
nur geänderte Datensätze erwünscht, false:
alle Datensätze erwünschtpublic final boolean isReceiver()
Gibt an, ob die Applikation als ein normaler Empfänger für diese Datums angemeldet ist oder nicht.
true:
Applikation ist normaler Emfänger, false:
Applikation ist kein normaler Empfängerpublic final boolean isDrain()
Gibt an, ob die Applikation als Senke für dieses Datum angemeldet ist oder nicht.
true:
Applikation ist als Senke angemeldet, false:
Applikation ist nicht als Senke angemeldet.public final ReceiveOptions getReceiveOptions()
Gibt die Informationen über die Empfangsoptionen zurück.
public final ReceiverRole getReceiverRole()
Gibt die Informationen über die Empfangsapplikationsrole zurück.
public final long getLastDataIndex()
Gibt den letzten Index des Datensatzes, den die Applikation empfangen hat, zurück.
public final void setLastDataIndex(long newDataIndex)
Setzt den letzten Index des Datensatzes, den die Applikation empfangen hat.
newDataIndex
- Datenindexpublic final byte getLastErrorState()
Gibt den letzten Fehlerstatus zurück.
public final void setLastErrorState(byte error)
Setzt den letzten Fehlerstatus.
error
- Fehlerstatuspublic final ReceiveSubscriptionInfo cloneObject()
Gibt eine Kopie des Objektes zurück.
public final boolean updateSubscriptionInfo(ReceiveSubscriptionInfo receiveSubscriptionInfo)
Aktualisiert diese Empfangsanmeldeinformationen durch Vereinigung mit einer weiteren Empfangsanmeldeinformation
receiveSubscriptionInfo
- Weitere Empfangsanmeldeinformationtrue bei Änderung dieser Empfangsanmeldeinformation,
false
sonstpublic final java.lang.String parseToString()
Gibt einen String zurrück, der diesen Datensatz beschreibt.
public final void write(java.io.DataOutputStream out) throws java.io.IOException
Schreiben eines Datensatzes in den übergegebenen DataOutputStream
out
- DataOutputStreamIOException,
- wenn ein Fehler beim Schreiben in den Ausgabestream auftritt.java.io.IOException
public final void read(java.io.DataInputStream in) throws java.io.IOException
Lesen eines Datensatzes vom übergegebenen DataInputStream
in
- DataInputStreamIOException,
- wenn ein Fehler beim Lesen des Streams auftritt.java.io.IOException
public int getLength()
Gibt die Länge dieses Telegrams zurück