public class GenericTestMonitor extends AbstractGUIApplication
Module
, die zu der
Applikation gehören sollen, können hier hinzugefügt werden. Der Auswahlbaum wird hier für den PreselectionTree
erstellt und an die Applikation übergeben. Außerdem wird die Verbindung zum Dateverteiler und die Argumentliste, welche beim Aufruf der
main
-Methode angegeben wurde, übergeben.
Der Login-Dialog, welcher es ermöglicht, eine IP-Adresse mit Port, Benutzernamen und Passwort einzugeben, kann über den Aufrufparameter
-autologin
ausgeschaltet werden. Allerdings werden dann die Parameter -benutzer
und -authentifizierung
benötigt.Modifier and Type | Class and Description |
---|---|
private static class |
GenericTestMonitor.ProgressViewer |
Modifier and Type | Field and Description |
---|---|
private static List<String> |
_argumentList
speichert die Argumente, die beim Aufruf übergeben wurden
|
private static Debug |
_debug
Der Debug-Logger
|
private Icon |
_logo
speichert das "Logo"
|
private String[] |
_objects
speichert die Objekt-Pids der Argumente
|
private String[] |
_plugins
speichert die Plugins
|
Modifier | Constructor and Description |
---|---|
private |
GenericTestMonitor()
Öffentlichen Konstruktor dieser Klasse überschrieben, damit kein Objekt dieser Klasse erstellt werden kann.
|
Modifier and Type | Method and Description |
---|---|
private Collection<Object> |
createTreeNodeObjects(ClientDavInterface connection)
Erstellt anhand der Aufrufparameter den Vorauswahlbaum.
|
String |
getApplicationName()
Wird von der Anwendung implementiert und liefert den Namen der Applikation.
|
void |
initialize(ClientDavInterface connection)
Die Applikation wird erstellt, Module und Logo hinzugefügt und der Baum für die
Datenidentifikationsauswahl wird erstellt. |
static void |
main(String[] args)
Die Applikation "Generischer Test Monitor" wird über die
main -Methode gestartet. |
void |
parseArguments(ArgumentList argumentList)
Mit der
main -Methode übergebene Parameter können hier ausgewertet werden. |
private void |
startGenericTestMonitor(ClientDavInterface connection,
Collection<Object> treeNodes)
Startet den Generischen TestMonitor und übergibt die Verbindung zum Datenverteiler und den Vorauswahlbaum.
|
connect, getConnection, isDavConnected, setConnection
private static final Debug _debug
private Icon _logo
private static final List<String> _argumentList
private String[] _objects
private String[] _plugins
private GenericTestMonitor()
public static void main(String[] args)
main
-Methode gestartet.args
- Argumente, die beim Start der Applikation übergeben wurdenpublic String getApplicationName()
de.bsvrz.sys.funclib.application.AbstractGUIApplication
getApplicationName
in class AbstractGUIApplication
public void parseArguments(ArgumentList argumentList) throws Exception
main
-Methode übergebene Parameter können hier ausgewertet werden.argumentList
- die modifizierte Argumentliste von der StandardapplikationException
- Falls ein ungültiges Argument gefunden wurde.public void initialize(ClientDavInterface connection) throws Exception
Datenidentifikationsauswahl
wird erstellt. Anschließend wird die Anwendung gestartet.connection
- Verbindung zum DatenverteilerException
- Falls es zu einer unerwarteten Ausnahme kommt.private Collection<Object> createTreeNodeObjects(ClientDavInterface connection)
connection
- Verbindung zum Datenverteilerprivate void startGenericTestMonitor(ClientDavInterface connection, Collection<Object> treeNodes)
connection
- Verbindung zum DatenverteilertreeNodes
- Knoten des Vorauswahlbaumes