|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.testsys.testsys.PluginVerwalter
public class PluginVerwalter
Verwaltet die Überprüfer-Plugins. Der Verwalter startet und verwaltet die Plugins. Er schickt deren Betriebsmeldungen an den DaV.
| Constructor Summary | |
|---|---|
PluginVerwalter()
|
|
PluginVerwalter(java.lang.String[] pluginNamen,
de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
|
|
| Method Summary | |
|---|---|
void |
ausPluginInstList()
Gibt die aktuelle Liste der erzeugten Plugins aus |
void |
beendePlugin(java.lang.String plugin)
Beendet alle Plugin Instanz mit dem übergebenen Namen, falls das Plugin die Schnittstelle IBeendePlugin implementiert. |
void |
beendePlugins()
Beendet alle vom Verwalter gestarteten Plugin, die die Schnittstelle IBeendePlugin implementieren. |
int |
erzeugePlugins(java.lang.String[] pluginNamen,
de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
Erzeugt Plugin Instanzen. |
void |
fehlerGefunden(java.lang.String meldung,
java.lang.Integer ebene,
java.lang.String plugin)
Schnittstellenfunktion, siehe IMeldungFehler.fehlerGefunden(String, Integer, String).. |
void |
fehlerGefunden(java.lang.String fehlermeldung,
java.lang.String hinweis)
Schnittstellenfunktion, siehe IMeldungFehler.fehlerGefunden(String, String). |
java.lang.Object |
genObject(java.lang.String Klasse,
java.lang.String[] args,
java.lang.String argstring)
Erzeugt aus dem uebergebenen Klassennamen ein Objekt. |
static void |
main(java.lang.String[] args)
Testroutine fuer das lokale Modul. |
void |
sendMessage(java.lang.String message,
int grad,
java.lang.String veranlasser)
Erzeugt eine Betriebsmeldung und sendet sie an den Datenverteiler. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PluginVerwalter(java.lang.String[] pluginNamen,
de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
public PluginVerwalter()
| Method Detail |
|---|
public void ausPluginInstList()
public void fehlerGefunden(java.lang.String fehlermeldung,
java.lang.String hinweis)
IMeldungFehler.fehlerGefunden(String, String).
fehlerGefunden in interface IMeldungFehlerfehlermeldung - Fehlermeldung, wird als Betriebsmeldung geschrieben.hinweis - Ergänzung zu fehlermeldung. Wird an Betriebsmeldung angehängt.
public void fehlerGefunden(java.lang.String meldung,
java.lang.Integer ebene,
java.lang.String plugin)
IMeldungFehler.fehlerGefunden(String, Integer, String)..
fehlerGefunden in interface IMeldungFehlermeldung - Betriebsmeldungebene - 1,2,3 Info, Warnung, Fehlerplugin - Klassenname des Plugins
public void sendMessage(java.lang.String message,
int grad,
java.lang.String veranlasser)
message - Nachrichtgrad - Fehlergrad: 1:Info, 2:Warnung, 3:Fehlerveranlasser - Plugin-Bezeichnung
public java.lang.Object genObject(java.lang.String Klasse,
java.lang.String[] args,
java.lang.String argstring)
Klasse - Klassennamen.args - Argumente des Klassenkonstruktorsargstring - String alternatives Argument des Klassenkonstruktors
public int erzeugePlugins(java.lang.String[] pluginNamen,
de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
IGibZugriff.steuereUeberwachung(IMeldungFehler, ClientDavInterface).
Jede Zeile im pluginNamen Feld enthält den Namen eines Plugins, optional gefolgt von
einem ";" und dem Plugin Argumentstring. Ein Argumentstring besteht aus Argumenten der Form
pluginNamen - siehe obige BeschreibungdavConnection - Aktuelle Verbindung zm DaV
public void beendePlugin(java.lang.String plugin)
IBeendePlugin implementiert.
public void beendePlugins()
IBeendePlugin implementieren.
public static void main(java.lang.String[] args)
args - Testargumente
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||