Package de.bsvrz.pua.prot.manager.status
Class ConsolePublisher
- java.lang.Object
-
- java.util.TimerTask
-
- de.bsvrz.pua.prot.manager.status.StatePublisherTask
-
- de.bsvrz.pua.prot.manager.status.ConsolePublisher
-
- All Implemented Interfaces:
java.lang.Runnable
public class ConsolePublisher extends StatePublisherTask
Veröffentlicht den Status der Protokolle über die Konsole
-
-
Constructor Summary
Constructors Constructor Description ConsolePublisher()
-
Method Summary
Modifier and Type Method Description int
getInterval()
void
notifyArchiveAvailable(boolean archiveAvailable)
Wird aufgerufen, wenn sich der Zustand des Archivsystems ändertvoid
notifyProtocolRead(long protocolId)
Wird aufgerufen, wenn ein Protokoll den Status von gelesen nach ungelesen ändertvoid
notifyProtocolRemoved(long protocolId)
Wird aufgerufen, nachdem ein Protokoll gelöscht wirdvoid
notifyThreadFinished(ThreadElement threadElement)
Wird aufgerufen, wenn sich ein Auftrag beendet hatprotected void
update(StatePublisher.Status status)
Wird periodisch (sieheStatePublisherTask.getInterval()
) aufgerufen, um über den aktuellen Status zu informieren-
Methods inherited from class de.bsvrz.pua.prot.manager.status.StatePublisherTask
run, setDataSource
-
-
-
-
Method Detail
-
getInterval
public int getInterval()
- Specified by:
getInterval
in classStatePublisherTask
-
update
protected void update(StatePublisher.Status status)
Description copied from class:StatePublisherTask
Wird periodisch (sieheStatePublisherTask.getInterval()
) aufgerufen, um über den aktuellen Status zu informieren- Specified by:
update
in classStatePublisherTask
- Parameters:
status
- aktueller Status
-
notifyThreadFinished
public void notifyThreadFinished(ThreadElement threadElement)
Description copied from class:StatePublisherTask
Wird aufgerufen, wenn sich ein Auftrag beendet hat- Specified by:
notifyThreadFinished
in classStatePublisherTask
- Parameters:
threadElement
- Auftrag
-
notifyProtocolRemoved
public void notifyProtocolRemoved(long protocolId)
Description copied from class:StatePublisherTask
Wird aufgerufen, nachdem ein Protokoll gelöscht wird- Specified by:
notifyProtocolRemoved
in classStatePublisherTask
- Parameters:
protocolId
- Protokoll-Id
-
notifyProtocolRead
public void notifyProtocolRead(long protocolId)
Description copied from class:StatePublisherTask
Wird aufgerufen, wenn ein Protokoll den Status von gelesen nach ungelesen ändert- Specified by:
notifyProtocolRead
in classStatePublisherTask
- Parameters:
protocolId
- Protokoll-Id
-
notifyArchiveAvailable
public void notifyArchiveAvailable(boolean archiveAvailable)
Description copied from class:StatePublisherTask
Wird aufgerufen, wenn sich der Zustand des Archivsystems ändert- Specified by:
notifyArchiveAvailable
in classStatePublisherTask
- Parameters:
archiveAvailable
- Ob das Archivsystem verfügbar ist, oder nicht
-
-