final class StreamedArchiveRequester.ClientSender extends java.lang.Object implements ClientSenderInterface
Diese innerClass implementiert das ClientSenderInterface und wird im StreamedArchiveRequester benötigt um ein ClientDavConnection Objekt zu erzeugen. Über diese connection werden dann Tickets und Archivanfragen verschickt.
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION| Constructor and Description |
|---|
ClientSender() |
| Modifier and Type | Method and Description |
|---|---|
void |
dataRequest(SystemObject object,
DataDescription dataDescription,
byte state)
Diese Methode implementiert eine Methode des Interfaces ClientSenderInterface.
|
boolean |
isRequestSupported(SystemObject object,
DataDescription dataDescription)
Diese Methode legt fest, ob die Applikation informiert werden will, wenn es eine Änderung bei den Empfängern der Datensätze gibt, die die Applikation versendet.
|
public void dataRequest(SystemObject object, DataDescription dataDescription, byte state)
Diese Methode implementiert eine Methode des Interfaces ClientSenderInterface. Der Datenverteiler benutzt diese Methode, um eventuelle Änderungen anzuzeigen, die sich auf den Datensatz beziehen, den das StreamedArchiveRquester Objekt verschicken will (Tickets/Archivanfragen).
dataRequest in interface ClientSenderInterfaceobject - Welches ObjektdataDescription - Welche DataDescriptionstate - Wie ist der neue StatusClientSenderInterface.START_SENDING,
ClientSenderInterface.STOP_SENDING,
ClientSenderInterface.STOP_SENDING_NO_RIGHTS,
ClientSenderInterface.STOP_SENDING_NOT_A_VALID_SUBSCRIPTIONpublic boolean isRequestSupported(SystemObject object, DataDescription dataDescription)
Diese Methode legt fest, ob die Applikation informiert werden will, wenn es eine Änderung bei den Empfängern der Datensätze gibt, die die Applikation versendet. Die Methode dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte) wird nicht aufgerufen, wenn “false” als Antwort geliefert wird.
isRequestSupported in interface ClientSenderInterfaceobject - Welches Objekt ist betroffendataDescription - Welche DataDescriptionClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)