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 ClientSenderInterface
object
- 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_SUBSCRIPTION
public 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 ClientSenderInterface
object
- Welches Objekt ist betroffendataDescription
- Welche DataDescriptionClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)