java.lang.Runnable
public final class ApplicationStatusUpdater
extends java.lang.Thread
Constructor | Description |
---|---|
ApplicationStatusUpdater(HighLevelConnectionsManagerInterface connectionsManager,
de.bsvrz.dav.daf.main.ClientDavInterface connection) |
Modifier and Type | Method | Description |
---|---|---|
void |
applicationAdded(T_A_HighLevelCommunication applicationConnection) |
Fügt eine neue Applikation den Datenstrukturen hinzu und der Thread, der Aktualisierungsdatensätze verschickt, wird aufgeweckt.
|
void |
applicationRemoved(T_A_HighLevelCommunication applicationConnection) |
Speichert die entfernte Applikation und weckt den wartende Thread auf, der daraufhin eine Datensatz mit den aktuell angemeldeten Applikationen verschickt.
|
void |
applicationSubscribedNewConnection(ApplicationCommunicationInterface application) |
Diese Methode wird aufgerufen, wenn eine Applikation eine neue Datenidentifikation anmeldet.
|
void |
applicationUnsubscribeConnection(ApplicationCommunicationInterface application) |
Diese Methode wird aufgerufen, wenn eine Applikation eine Datenidentifikation abmeldet.
|
void |
run() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public ApplicationStatusUpdater(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavInterface connection)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void applicationAdded(T_A_HighLevelCommunication applicationConnection)
applicationConnection
- Neue Applikationpublic void applicationRemoved(T_A_HighLevelCommunication applicationConnection)
applicationConnection
- Applikation, die entfernt wurdepublic void applicationSubscribedNewConnection(ApplicationCommunicationInterface application)
Für diese Applikation wird ein Datensatz verschickt, der alle angemeldeten Datenidentifikationen enthält.
application
- Applikation, die neue Daten anmeldet.public void applicationUnsubscribeConnection(ApplicationCommunicationInterface application)
Für diese Applikation wird ein Datensatz verschickt, der alle angemeldeten Datenidentifikationen enthält.
application
- Applikation, die eine Datenidentifikation abmeldet.