SandboxConfigurationFactory
public class SandboxConfigurationFactory
extends ConfigurationFactory
Spezielle Konfigurationsfabrik zum Erstellen von Konfigurationen für Sandboxing-Zwecke.
TODO: Splitten Sie den Konfigurations-Dump-Teil auf eine andere Klasse
Zusammenfassung
Felder
OPTION_IGNORED_ELEMENTS
public static final OPTION_IGNORED_ELEMENTS
Öffentliche Konstrukteure
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
Öffentliche Methoden
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args,
IKeyStoreClient keyStoreClient,
ISandbox sandbox,
IRunUtil runUtil)
Erstellen Sie eine IConfiguration
basierend auf der bereitgestellten Befehlszeile und Sandbox.
Parameter |
---|
args | String : die Befehlszeile für die Ausführung. |
keyStoreClient | IKeyStoreClient : der IKeyStoreClient , von dem der Schlüssel geladen werden soll. |
sandbox | ISandbox : die für den Lauf verwendete ISandbox . |
runUtil | IRunUtil : das IRunUtil zum Ausführen von Befehlen. |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs,
SandboxConfigDump.DumpCmd command)
Beim Ausführen des Dumps für einen Befehl. Erstellen Sie eine Konfiguration mit bestimmten Erwartungen.
Parameter |
---|
arrayArgs | String : die Befehlszeile für die Ausführung. |
command | SandboxConfigDump.DumpCmd : Der Dump-Befehl wird ausgeführt |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args,
IKeyStoreClient keyStoreClient,
ISandbox sandbox,
IRunUtil runUtil,
File globalConfig)
Erstellen Sie eine IConfiguration
basierend auf der bereitgestellten Befehlszeile und Sandbox.
Parameter |
---|
args | String : die Befehlszeile für die Ausführung. |
keyStoreClient | IKeyStoreClient : der IKeyStoreClient , von dem der Schlüssel geladen werden soll. |
sandbox | ISandbox : die für den Lauf verwendete ISandbox . |
runUtil | IRunUtil : das IRunUtil zum Ausführen von Befehlen. |
globalConfig | File |
Geschützte Methoden
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name,
boolean isGlobal,
templateMap)
Rufen Sie die ConfigurationDef
für den angegebenen Namen ab
Parameter |
---|
name | String : der Name einer zu ladenden integrierten Konfiguration oder ein Dateipfad zu einer zu ladenden Konfigurationsdatei |
isGlobal | boolean |
templateMap | |