RmiServer  1.0
 Alle Klassen Namensbereiche Dateien Funktionen Variablen
controller.ObserverUpdater Klassenreferenz

Öffentliche, statische Methoden

static synchronized void addRemoteObserver (ClientInterface observer)
 
static synchronized void removeRemoteObserver (ClientInterface observer)
 
static synchronized void update (Class t, List< Object > o)
 
static synchronized void terminateClients ()
 

Statische öffentliche Attribute

static String activeObserver = ""
 

Ausführliche Beschreibung

Realisierung des Observer-Patterns über RMI

Autor
Thomas Kramer, eMail: th-rz.nosp@m.v@gm.nosp@m.x.de

Definiert in Zeile 17 der Datei ObserverUpdater.java.

Dokumentation der Elementfunktionen

static synchronized void controller.ObserverUpdater.addRemoteObserver ( ClientInterface  observer)
static

Observer hinzufügen

Parameter
observerObserver

zurückliefern der durch JPA gemanagten Java-Klassen

Observer der Liste hinzufügen

Logging des Zeitstempels

Definiert in Zeile 28 der Datei ObserverUpdater.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static synchronized void controller.ObserverUpdater.removeRemoteObserver ( ClientInterface  observer)
static

Observer entfernen

Parameter
observerObserver

Definiert in Zeile 63 der Datei ObserverUpdater.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static synchronized void controller.ObserverUpdater.terminateClients ( )
static

beende alle Clients bevor Server beendet wird

Definiert in Zeile 135 der Datei ObserverUpdater.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static synchronized void controller.ObserverUpdater.update ( Class  t,
List< Object >  o 
)
static

Observer aktualisieren

Parameter
oObserver

durch alle Observer iterieren

direkt entfernen ist nicht möglich weil der Iterator damit nicht klarkommen würde

nicht mehr vorhandene Observer aus Liste entfernen

Definiert in Zeile 84 der Datei ObserverUpdater.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

String controller.ObserverUpdater.activeObserver = ""
static

Definiert in Zeile 20 der Datei ObserverUpdater.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: