de.bsvrz.dav.daf.main.impl.archive.request
Class StreamedArchiveRequester.ClientSender
java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.request.StreamedArchiveRequester.ClientSender
- All Implemented Interfaces:
- ClientSenderInterface
- Enclosing class:
- StreamedArchiveRequester
final class StreamedArchiveRequester.ClientSender
- extends 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.
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamedArchiveRequester.ClientSender
StreamedArchiveRequester.ClientSender()
dataRequest
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).
- Specified by:
dataRequest
in interface ClientSenderInterface
- Parameters:
object
- Welches ObjektdataDescription
- Welche DataDescriptionstate
- Wie ist der neue Status- See Also:
ClientSenderInterface.START_SENDING
,
ClientSenderInterface.STOP_SENDING
,
ClientSenderInterface.STOP_SENDING_NO_RIGHTS
,
ClientSenderInterface.STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
isRequestSupported
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.
- Specified by:
isRequestSupported
in interface ClientSenderInterface
- Parameters:
object
- Welches Objekt ist betroffendataDescription
- Welche DataDescription
- Returns:
- true = bei Änderungen wird die Applikation benachrichtigt, false = keine Benachrichtigung bei Änderungen
- See Also:
ClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)