public class DavPublisher extends StatePublisherTask
| Constructor and Description |
|---|
DavPublisher(de.bsvrz.dav.daf.main.ClientDavInterface clientDavInterface) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addClient(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject object,
int protocolVersion)
Fügt einen neuen Client hinzu
|
int |
getInterval() |
void |
notifyArchiveAvailable(boolean archiveAvailable)
Wird aufgerufen, wenn sich der Zustand des Archivsystems ändert
|
void |
notifyProtocolRead(long protocolId)
Wird aufgerufen, wenn ein Protokoll den Status von gelesen nach ungelesen ändert
|
void |
notifyProtocolRemoved(long protocolId)
Wird aufgerufen, nachdem ein Protokoll gelöscht wird
|
void |
notifyThreadFinished(ThreadElement threadElement)
Wird aufgerufen, wenn sich ein Auftrag beendet hat
|
static void |
removeClient(de.bsvrz.dav.daf.main.config.SystemObject object) |
protected void |
update(StatePublisher.Status status)
Wird periodisch (siehe
StatePublisherTask.getInterval()) aufgerufen, um über den aktuellen Status zu informieren |
run, setDataSourcepublic DavPublisher(de.bsvrz.dav.daf.main.ClientDavInterface clientDavInterface)
public static void addClient(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject object,
int protocolVersion)
dav - DaVobject - Empfänger-Objekt des Clients, an das Benachrichtigungen gesendet werden sollenprotocolVersion - Protokollversion des Clients (bestimmt unter anderem ob erweiterte Benachrichtigungen an ihn gesendet werden, ab Version 2)public static void removeClient(de.bsvrz.dav.daf.main.config.SystemObject object)
public int getInterval()
getInterval in class StatePublisherTaskprotected void update(StatePublisher.Status status)
StatePublisherTaskStatePublisherTask.getInterval()) aufgerufen, um über den aktuellen Status zu informierenupdate in class StatePublisherTaskstatus - aktueller Statuspublic void notifyThreadFinished(ThreadElement threadElement)
StatePublisherTasknotifyThreadFinished in class StatePublisherTaskthreadElement - Auftragpublic void notifyProtocolRemoved(long protocolId)
StatePublisherTasknotifyProtocolRemoved in class StatePublisherTaskprotocolId - Protokoll-Idpublic void notifyProtocolRead(long protocolId)
StatePublisherTasknotifyProtocolRead in class StatePublisherTaskprotocolId - Protokoll-Idpublic void notifyArchiveAvailable(boolean archiveAvailable)
StatePublisherTasknotifyArchiveAvailable in class StatePublisherTaskarchiveAvailable - Ob das Archivsystem verfügbar ist, oder nicht