TransactionManagerpublic interface Transactions
| Modifier and Type | Method | Description |
|---|---|---|
void |
sendTransaction(TransactionDataDescription dataDescription,
java.util.Collection<ResultData> data) |
Sendet eine Transaktion mit dem Transaktiondatensatz-Zeitstempel der aktuellen Zeit.
|
void |
sendTransaction(TransactionDataDescription dataDescription,
java.util.Collection<ResultData> data,
long dataTime) |
Sendet eine Transaktion
|
void |
sendTransaction(TransactionResultData data) |
Sendet eine Transaktion
|
void |
subscribeDrain(TransactionReceiverInterface receiver,
TransactionDataDescription dataDescription,
java.util.Collection<InnerDataSubscription> subscriptions) |
Meldet eine Transaktionssenke an.
|
void |
subscribeReceiver(TransactionReceiverInterface receiver,
TransactionDataDescription dataDescription) |
Meldet einen Transaktionsempfänger an.
|
void |
subscribeSender(TransactionSenderInterface sender,
TransactionDataDescription dataDescription) |
Meldet einen Transaktionssender an.
|
void |
subscribeSource(TransactionSenderInterface sender,
TransactionDataDescription dataDescription,
java.util.Collection<InnerDataSubscription> subscriptions) |
Meldet eine Transaktionsquelle an und sendet einen leeren Datensatz.
|
void |
subscribeSource(TransactionSenderInterface sender,
TransactionDataDescription dataDescription,
java.util.Collection<InnerDataSubscription> subscriptions,
java.util.Collection<ResultData> initialData,
long time) |
Meldet eine Transaktionsquelle an und sendet einen Transaktionsdatensatz.
|
void |
unsubscribeReceiver(TransactionReceiverInterface receiver,
TransactionDataDescription dataDescription) |
Meldet einen Transaktionempfänger oder eine Transaktionssenke ab.
|
void |
unsubscribeSender(TransactionSenderInterface sender,
TransactionDataDescription dataDescription) |
Meldet einen Transaktionsender oder eine Transaktionsquelle ab.
|
void subscribeSource(TransactionSenderInterface sender, TransactionDataDescription dataDescription, java.util.Collection<InnerDataSubscription> subscriptions, java.util.Collection<ResultData> initialData, long time) throws OneSubscriptionPerSendData
sender - Callback zur SendesteuerungdataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)subscriptions - Datenidentifikationen innerhalb der TransaktioninitialData - Initialer Datensatztime - Datenzeit des TransaktionsdatensatzesOneSubscriptionPerSendData - Falls es schon eine Quellen-Anmeldung zu dieser Transaktion oder einem enthaltenen Datensatz gibt.void subscribeSource(TransactionSenderInterface sender, TransactionDataDescription dataDescription, java.util.Collection<InnerDataSubscription> subscriptions) throws OneSubscriptionPerSendData
sender - Callback zur SendesteuerungdataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)subscriptions - Datenidentifikationen innerhalb der TransaktionOneSubscriptionPerSendData - Falls es schon eine Quellen-Anmeldung zu dieser Transaktion oder einem enthaltenen Datensatz gibt.void subscribeSender(TransactionSenderInterface sender, TransactionDataDescription dataDescription) throws OneSubscriptionPerSendData
sender - Callback zur SendesteuerungdataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)OneSubscriptionPerSendData - Falls es schon eine widersprüchliche Anmeldung zu dieser Transaktion oder einem enthaltenen Datensatz gibt.void subscribeReceiver(TransactionReceiverInterface receiver, TransactionDataDescription dataDescription) throws OneSubscriptionPerSendData
receiver - Callback zum Empfang von DatendataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)OneSubscriptionPerSendData - Falls es schon eine widersprüchliche Anmeldung zu dieser Transaktion oder einem enthaltenen Datensatz gibt.void subscribeDrain(TransactionReceiverInterface receiver, TransactionDataDescription dataDescription, java.util.Collection<InnerDataSubscription> subscriptions) throws OneSubscriptionPerSendData
receiver - Callback zum Empfang von DatendataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)subscriptions - Datenidentifikationen innerhalb der TransaktionOneSubscriptionPerSendData - Falls es schon eine widersprüchliche Anmeldung zu dieser Transaktion oder einem enthaltenen Datensatz gibt.void unsubscribeReceiver(TransactionReceiverInterface receiver, TransactionDataDescription dataDescription)
receiver - Empfänger-KlassedataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)void unsubscribeSender(TransactionSenderInterface sender, TransactionDataDescription dataDescription)
sender - Sender-KlassedataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)void sendTransaction(TransactionDataDescription dataDescription, java.util.Collection<ResultData> data, long dataTime) throws SendSubscriptionNotConfirmed
dataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)data - Liste mit DatendataTime - Datenzeit (des Transaktionsdatensatzes)SendSubscriptionNotConfirmed - Bei fehlender Sender-Anmeldungvoid sendTransaction(TransactionDataDescription dataDescription, java.util.Collection<ResultData> data) throws SendSubscriptionNotConfirmed
dataDescription - Datenidentifikation der Transaktion (Transaktionsobjekt, -attributgruppe, -aspekt)data - Liste mit DatenSendSubscriptionNotConfirmed - Bei fehlender Sender-Anmeldungvoid sendTransaction(TransactionResultData data) throws SendSubscriptionNotConfirmed
data - TransaktionSendSubscriptionNotConfirmed - Bei fehlender Sender-Anmeldung