TransactionManager
public 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