Class ExternalProcessModule

    • Constructor Detail

      • ExternalProcessModule

        public ExternalProcessModule()
    • Method Detail

      • getStandardArguments

        protected java.util.LinkedHashMap<java.lang.String,​java.lang.String> getStandardArguments()
        Gibt die Standardargumente zurück. Aktuell ist dies "-benutzer", "-authentifizierung", und "-datenverteiler". Es können in Zukunft weitere Argumente ergänzt werden.

        Diese Methode kann in Ausnahmefällen überschrieben werden, um eigene Werte zu setzen.

        Returns:
        Standardargumente
      • startProcess

        public void startProcess​(SettingsData settingsData,
                                 java.lang.Class<?> mainClass,
                                 java.lang.String title)
        Startet einen Java-Prozess.
        Parameters:
        settingsData - Einstellungen dieses Moduls. Mit desen Einstellungen wird getParameterList(SettingsData) aufgerufen.
        mainClass - Java-Main-Klasse des zu startenden Prozesses
        title - Titel des Fensters
      • getParameterList

        protected abstract com.google.common.collect.LinkedListMultimap<java.lang.String,​java.lang.String> getParameterList​(SettingsData settingsData)
        Sammelt alle Einstellungen in einer Liste und gibt sie zurück. Die Liste enthält die Parameter für den Datengenerator. Einstellungen, die auch in getStandardArguments() erzeugt werden, werden ignoriert. Um diese zu überschreiben muss getStandardArguments() überschrieben werden.

        Dieses Verhalten ist aus Gründen der Kompatibilität erforderlich, damit alte Einstellungen nicht den Verbindungsaufbau behindern, o. ä.

        Parameters:
        settingsData - Einstellungsdaten
        Returns:
        Liste aller Einstellungen dieses Dialogs