Package de.bsvrz.dav.daf.main
Class ClientDavRequester
- java.lang.Object
-
- de.bsvrz.dav.daf.main.DavRequester
-
- de.bsvrz.dav.daf.main.ClientDavRequester
-
public class ClientDavRequester extends DavRequester
Implementiert die Schnittstelle Applikation-Dav (sieheDavRequester) auf Client-Seite
-
-
Field Summary
-
Fields inherited from class de.bsvrz.dav.daf.main.DavRequester
_attributeGroup, _connection, _debug, _receiveAspect, _sendAspect, ANSWER_ERROR, ANSWER_OK, APP_SUBSCRIPTION_INFO, SUBSCRIBE_TRANSMITTER_DRAIN, SUBSCRIBE_TRANSMITTER_SOURCE, SUBSCRIPTION_INFO
-
-
Constructor Summary
Constructors Constructor Description ClientDavRequester(ClientDavConnection connection)Erstellt eine neue ClientDavRequester-Instanz
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationSubscriptionInfogetSubscriptionInfo(DavApplication davApplication, ClientApplication application)Gibt Informationen über die Anmeldungen am lokalen Datenverteiler herausClientSubscriptionInfogetSubscriptionInfo(DavApplication davApplication, SystemObject object, AttributeGroupUsage usage, short simulationVariant)Gibt Informationen über die Anmeldungen am lokalen Datenverteiler herausprotected voidonReceive(Data data)Wird beim Empfang von Daten aufgerufenvoidtriggerSubscribe(boolean isSource, TransactionDataDescription dataDescription, java.util.Collection<InnerDataSubscription> subscriptions)Sendet eine Nachricht an den Datenverteiler, die das anmeldenden von Transaktionen bewirken soll-
Methods inherited from class de.bsvrz.dav.daf.main.DavRequester
sendBytes, sendBytes, sendError, sendError, subscribeDrain
-
-
-
-
Constructor Detail
-
ClientDavRequester
public ClientDavRequester(ClientDavConnection connection)
Erstellt eine neue ClientDavRequester-Instanz- Parameters:
connection- Verbindung zum Datenverteiler
-
-
Method Detail
-
onReceive
protected void onReceive(Data data)
Description copied from class:DavRequesterWird beim Empfang von Daten aufgerufen- Specified by:
onReceivein classDavRequester- Parameters:
data- Daten
-
triggerSubscribe
public void triggerSubscribe(boolean isSource, TransactionDataDescription dataDescription, java.util.Collection<InnerDataSubscription> subscriptions) throws OneSubscriptionPerSendDataSendet eine Nachricht an den Datenverteiler, die das anmeldenden von Transaktionen bewirken soll- Parameters:
isSource- Quell-Anmeldung? Sonst Senke.dataDescription- Datenidentifikation der Transaktionsubscriptions- Datenidentifikationen innerhalb der Transaktion- Throws:
OneSubscriptionPerSendData- Fehler bei der Anmeldung
-
getSubscriptionInfo
public ClientSubscriptionInfo getSubscriptionInfo(DavApplication davApplication, SystemObject object, AttributeGroupUsage usage, short simulationVariant) throws java.io.IOException
Gibt Informationen über die Anmeldungen am lokalen Datenverteiler heraus- Parameters:
davApplication-object- Objektusage- AttributgruppenverwendungsimulationVariant- Simulationsvariante- Returns:
- Info-Objekt
- Throws:
java.io.IOException
-
getSubscriptionInfo
public ApplicationSubscriptionInfo getSubscriptionInfo(DavApplication davApplication, ClientApplication application) throws java.io.IOException
Gibt Informationen über die Anmeldungen am lokalen Datenverteiler heraus- Parameters:
davApplication-application- Applikation, von der Anmeldungen ermittelt werden sollen- Returns:
- Info-Objekt
- Throws:
java.io.IOException
-
-