Konfiguracja globalna

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

Obiekt Java.lang.Object
com.android.tradefed.config.GlobalConfiguration


Implementacja IGlobalConfiguration , która przechowuje załadowane obiekty konfiguracyjne na mapie

Streszczenie

Pola

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

Metody publiczne

void cleanup ()

Prawidłowe sprzątanie po zamknięciu systemu.

File cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie białej listy i przesyłaj dane wyjściowe do pliku XML.

File cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie białej listy, umożliwiając jednocześnie manipulowanie wartościami opcji i danymi wyjściowymi do pliku XML.

File cloneConfigWithFilter (String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie dozwolonej listy i danych wyjściowych do pliku XML.

static createGlobalConfiguration (String[] args)

Konfiguruje singleton GlobalConfiguration dla tej instancji TF.

ICommandScheduler getCommandScheduler ()

Pobiera ICommandScheduler do użycia z konfiguracji.

Object getConfigurationObject (String typeName)

Pobiera niestandardowy obiekt konfiguracji o podanej nazwie.

ICredentialFactory getCredentialFactory ()

Pobiera ICredentialFactory do tworzenia poświadczeń.

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

Zwraca DeviceManagementGrpcServer lub wartość null, jeśli jest niezdefiniowana.

IDeviceManager getDeviceManager ()

Pobiera IDeviceManager do użycia z konfiguracji.

static IDeviceManager getDeviceManagerInstance ()

Zwraca odwołanie do pojedynczej instancji DeviceManager dla tej instancji TF.

getDeviceMonitors ()

Pobiera listę IDeviceMonitor z konfiguracji globalnej.

IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji.

TradefedFeatureServer getFeatureServer ()

Zwraca wartość TradefedFeatureServer lub null, jeśli nie została zdefiniowana.

IConfigurationServer getGlobalConfigServer ()

Pobiera globalny serwer konfiguracji.

static getHostMonitorInstances ()
getHostMonitors ()

Pobiera listę IHostMonitor z konfiguracji globalnej.

IHostOptions getHostOptions ()

Pobiera IHostOptions do użycia z konfiguracji.

IHostResourceManager getHostResourceManager ()

Pobiera IHostResourceManager z konfiguracji globalnej.

static IGlobalConfiguration getInstance ()

Zwraca odwołanie do instancji singleton GlobalConfiguration dla tej instancji TF.

IKeyStoreFactory getKeyStoreFactory ()

Pobiera IKeyStoreFactory do użycia z konfiguracji.

getMultiDeviceRecoveryHandlers ()

Pobiera listę IMultiDeviceRecovery do użycia z konfiguracji.

String getName ()
getOptionValues (String optionName)

Uzyskaj listę wartości opcji.

getResourceMetricCollectors ()

Pobiera listę IResourceMetricCollector z konfiguracji globalnej.

ISandboxFactory getSandboxFactory ()

Zdobądź fabrykę piaskownicy, której można użyć do uruchomienia wywołania

IShardHelper getShardingStrategy ()

Zwraca IShardHelper , który definiuje sposób fragmentowania konfiguracji.

TestInvocationManagementServer getTestInvocationManagementSever ()

Zwraca wartość TestInvocationManagementServer lub wartość null, jeśli jest niezdefiniowana.

ITerribleFailureHandler getWtfHandler ()

Pobiera ITerribleFailureHandler do użycia z konfiguracji.

void injectOptionValue (String optionName, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

void injectOptionValue (String optionName, String optionKey, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

void printCommandUsage (boolean importantOnly, PrintStream out)

Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.

void setCommandScheduler ( ICommandScheduler scheduler)

Ustaw ICommandScheduler , zastępując wszystkie istniejące wartości.

void setConfigurationFactory ( IConfigurationFactory configFactory)

Ustaw IConfigurationFactory dla tej konfiguracji.

void setConfigurationObject (String typeName, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

Ustawia DeviceManagementGrpcServer .

void setDeviceManager ( IDeviceManager manager)

Ustaw IDeviceManager , zastępując wszelkie istniejące wartości.

void setDeviceMonitor ( IDeviceMonitor monitor)

Ustaw IDeviceMonitor .

void setDeviceRequirements ( IDeviceSelection devRequirements)

Ustaw IDeviceSelection , zastępując wszelkie istniejące wartości.

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

Ustaw listę IHostMonitor .

void setHostOptions ( IHostOptions hostOptions)

Ustaw IHostOptions , zastępując wszystkie istniejące wartości.

void setHostResourceManager ( IHostResourceManager hostResourceManager)

Ustaw IHostResourceManager , zastępując wszystkie istniejące wartości.

void setInvocationServer ( TestInvocationManagementServer server)

Ustawia TestInvocationManagementServer .

void setKeyStoreFactory ( IKeyStoreFactory factory)

Ustaw IKeyStoreFactory , zastępując wszelkie istniejące wartości.

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola Option konfiguracji globalnej z podanym zestawem argumentów wiersza poleceń

Zobacz ArgsOptionParser dla oczekiwanego formatu

void setOriginalConfig (String config)

Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej.

void setResourceMetricCollector ( IResourceMetricCollector collector)

Ustawia IResourceMetricCollector .

void setSandboxFactory ( ISandboxFactory factory)

Ustaw ISandboxFactory , zastępując wszelkie istniejące wartości.

void setShardingStrategy ( IShardHelper sharding)

Ustawia IShardHelper , który ma być używany podczas fragmentowania konfiguracji.

void setTradefedFeatureServer ( TradefedFeatureServer server)

Ustawia TradefedFeatureServer .

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Ustaw ITerribleFailureHandler .

void setup ()

Właściwa konfiguracja na początku handlu.

void validateOptions ()

Sprawdź wartości opcji.

Metody chronione

IConfigurationFactory getConfigurationFactory ()

Pola

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

SERWER GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

NAZWA_SERWERA TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

NAZWA_SERWERA TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Metody publiczne

posprzątać

public void cleanup ()

Prawidłowe sprzątanie po zamknięciu systemu.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie białej listy i przesyłaj dane wyjściowe do pliku XML.

Parametry
exclusionPatterns : Wzorzec nazwy klasy do wykluczenia ze zrzutu.

allowlistConfigs String : tablica String zawierająca konfiguracje, które mają zostać uwzględnione w nowym pliku XML. Jeśli jest ustawiona na null , a default list should be used.
Zwroty
File Plik zawierający nową przefiltrowaną konfigurację globalną.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie białej listy, umożliwiając jednocześnie manipulowanie wartościami opcji i danymi wyjściowymi do pliku XML.

Parametry
exclusionPatterns : Wzorzec nazwy klasy do wykluczenia ze zrzutu.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : tablica String zawierająca konfiguracje, które mają zostać uwzględnione w nowym pliku XML. Jeśli jest ustawiona na null , a default list should be used.
Zwroty
File Plik zawierający nową przefiltrowaną konfigurację globalną.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Filtruj konfigurację GlobalConfiguration na podstawie dozwolonej listy i danych wyjściowych do pliku XML.

Na przykład dla następującej konfiguracji: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

cała konfiguracja z wyjątkiem „key_store” zostanie odfiltrowana i w rezultacie zostanie utworzony plik konfiguracyjny o następującej zawartości: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Parametry
allowlistConfigs String : tablica String zawierająca konfiguracje, które mają zostać uwzględnione w nowym pliku XML. Jeśli jest ustawiona na null , a default list should be used.
Zwroty
File Plik zawierający nową przefiltrowaną konfigurację globalną.

utwórzGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Konfiguruje singleton GlobalConfiguration dla tej instancji TF. Należy wywołać raz i tylko raz, zanim jakakolwiek próba wywołania metody getInstance()

Parametry
args String

Zwroty

Rzuca
IllegalStateException jeśli zostanie wywołany więcej niż raz
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Pobiera ICommandScheduler do użycia z konfiguracji.

Zwroty
ICommandScheduler ICommandScheduler . Nigdy nie zwróci wartości null.

pobierz obiekt konfiguracyjny

public Object getConfigurationObject (String typeName)

Pobiera niestandardowy obiekt konfiguracji o podanej nazwie.

Parametry
typeName String : unikalny typ obiektu konfiguracyjnego

Zwroty
Object obiekt lub null, jeśli nie znaleziono obiektu o tej nazwie

pobierzCredentialFactory

public ICredentialFactory getCredentialFactory ()

Pobiera ICredentialFactory do tworzenia poświadczeń.

Zwroty
ICredentialFactory ICredentialFactory lub null , jeśli nie określono żadnego.

pobierz opis

public String getDescription ()

Zwroty
String krótki, czytelny dla użytkownika opis tej Configuration

pobierz serwer zarządzania urządzeniami

public DeviceManagementGrpcServer getDeviceManagementServer ()

Zwraca DeviceManagementGrpcServer lub wartość null, jeśli jest niezdefiniowana.

Zwroty
DeviceManagementGrpcServer

pobierz Menedżera urządzeń

public IDeviceManager getDeviceManager ()

Pobiera IDeviceManager do użycia z konfiguracji. Zarządza zestawem dostępnych urządzeń do testów

Zwroty
IDeviceManager IDeviceManager podany w konfiguracji.

pobierz instancję menedżera urządzeń

public static IDeviceManager getDeviceManagerInstance ()

Zwraca odwołanie do pojedynczej instancji DeviceManager dla tej instancji TF.

Zwroty
IDeviceManager

Rzuca
IllegalStateException jeśli createGlobalConfiguration(String[]) nie została jeszcze wywołana.

pobierzMonitory urządzeń

public  getDeviceMonitors ()

Pobiera listę IDeviceMonitor z konfiguracji globalnej.

Zwroty
lista IDeviceMonitor z konfiguracji globalnej lub null , jeśli nie określono żadnego.

pobierz wymagania urządzenia

public IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji. Reprezentuje filtr globalny, na którym urządzenia może widzieć DeviceManager .

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

pobierz serwer funkcji

public TradefedFeatureServer getFeatureServer ()

Zwraca wartość TradefedFeatureServer lub null, jeśli nie została zdefiniowana.

Zwroty
TradefedFeatureServer

pobierzGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Pobiera globalny serwer konfiguracji. Globalny serwer konfiguracji służy do pobierania konfiguracji hosta z serwera zamiast pobierania ich z plików lokalnych.

Zwroty
IConfigurationServer

getHostMonitorInstancje

public static  getHostMonitorInstances ()

Zwroty

pobierzHostMonitors

public  getHostMonitors ()

Pobiera listę IHostMonitor z konfiguracji globalnej.

Zwroty
lista IHostMonitor z konfiguracji globalnej lub null , jeśli nie określono żadnego.

pobierz Opcje Hosta

public IHostOptions getHostOptions ()

Pobiera IHostOptions do użycia z konfiguracji.

Zwroty
IHostOptions IDeviceManager podany w konfiguracji.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Pobiera IHostResourceManager z konfiguracji globalnej.

Zwroty
IHostResourceManager IHostResourceManager z konfiguracji globalnej lub domyślna implementacja LocalHostResourceManager , jeśli żadna nie została określona w konfiguracji hosta.

uzyskac instancje

public static IGlobalConfiguration getInstance ()

Zwraca odwołanie do instancji singleton GlobalConfiguration dla tej instancji TF.

Zwroty
IGlobalConfiguration

Rzuca
IllegalStateException jeśli createGlobalConfiguration(String[]) nie została jeszcze wywołana.

pobierzKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Pobiera IKeyStoreFactory do użycia z konfiguracji.

Zwroty
IKeyStoreFactory IKeyStoreFactory lub null, jeśli nie ustawiono żadnej fabryki magazynu kluczy.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Pobiera listę IMultiDeviceRecovery do użycia z konfiguracji.

Zwroty
lista IMultiDeviceRecovery lub null , jeśli nie ustawiono.

pobierzNazwę

public String getName ()

Zwroty
String nazwa tej Configuration

pobierz wartości opcji

public  getOptionValues (String optionName)

Uzyskaj listę wartości opcji.

Parametry
optionName String : nazwa opcji mapy

Zwroty
lista wartości danej opcji. null , jeśli nazwa opcji nie istnieje.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

Pobiera listę IResourceMetricCollector z konfiguracji globalnej.

Zwroty
lista IResourceMetricCollector z konfiguracji globalnej lub null , jeśli nie określono żadnego.

pobierz SandboxFactory

public ISandboxFactory getSandboxFactory ()

Zdobądź fabrykę piaskownicy, której można użyć do uruchomienia wywołania

Zwroty
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Zwraca IShardHelper , który definiuje sposób fragmentowania konfiguracji.

Zwroty
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Zwraca wartość TestInvocationManagementServer lub wartość null, jeśli jest niezdefiniowana.

Zwroty
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Pobiera ITerribleFailureHandler do użycia z konfiguracji. Określa, co zrobić w przypadku wystąpienia WTF (co za straszna awaria).

Zwroty
ITerribleFailureHandler ITerribleFailureHandler podany w konfiguracji lub null, jeśli nie ustawiono żadnego modułu obsługi

wstrzyknij wartość opcji

public void injectOptionValue (String optionName, 
                String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String : nazwa opcji

optionValue String : wartości opcji

Rzuca
ConfigurationException

wstrzyknij wartość opcji

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String : nazwa opcji mapy

optionKey String : klucz opcji mapy

optionValue String : wartość opcji mapy

Rzuca
ConfigurationException

printCommandUżycie

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.

Parametry
importantOnly boolean

out PrintStream : ERROR(/PrintStream) którego należy użyć.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Ustaw ICommandScheduler , zastępując wszystkie istniejące wartości.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Ustaw IConfigurationFactory dla tej konfiguracji.

Parametry
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

Parametry
typeName String : unikalna nazwa typu obiektu konfiguracyjnego.

configObject Object : obiekt konfiguracyjny

Rzuca
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

Parametry
typeName String : unikalna nazwa typu obiektu konfiguracyjnego.

configList : lista obiektów konfiguracyjnych

Rzuca
ConfigurationException

ustaw serwer zarządzania urządzeniami

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Ustawia DeviceManagementGrpcServer .

Parametry
server DeviceManagementGrpcServer

ustaw Menedżera urządzeń

public void setDeviceManager (IDeviceManager manager)

Ustaw IDeviceManager , zastępując wszelkie istniejące wartości. Spowoduje to ustawienie menedżera urządzeń testowych

ustawMonitor urządzenia

public void setDeviceMonitor (IDeviceMonitor monitor)

Ustaw IDeviceMonitor .

Parametry
monitor IDeviceMonitor : Monitor

ustaw wymagania urządzenia

public void setDeviceRequirements (IDeviceSelection devRequirements)

Ustaw IDeviceSelection , zastępując wszelkie istniejące wartości. Ustawia to globalny filtr urządzeń, na których urządzeniach może widzieć DeviceManager .

ustawHostMonitory

public void setHostMonitors ( hostMonitors)

Ustaw listę IHostMonitor .

Parametry
hostMonitors : Lista monitorów

ustawOpcjeHosta

public void setHostOptions (IHostOptions hostOptions)

Ustaw IHostOptions , zastępując wszystkie istniejące wartości.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Ustaw IHostResourceManager , zastępując wszystkie istniejące wartości.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Ustawia TestInvocationManagementServer .

Parametry
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Ustaw IKeyStoreFactory , zastępując wszelkie istniejące wartości.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola Option konfiguracji globalnej z podanym zestawem argumentów wiersza poleceń

Zobacz ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej.

Parametry
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Ustawia IResourceMetricCollector .

Parametry
collector IResourceMetricCollector

ustawSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Ustaw ISandboxFactory , zastępując wszystkie istniejące wartości.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Ustawia IShardHelper , który ma być używany podczas fragmentowania konfiguracji.

Parametry
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Ustawia TradefedFeatureServer .

Parametry
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Ustaw ITerribleFailureHandler .

Parametry
wtfHandler ITerribleFailureHandler : procedura obsługi WTF

organizować coś

public void setup ()

Właściwa konfiguracja na początku handlu.

Rzuca
ConfigurationException

zatwierdźOpcje

public void validateOptions ()

Sprawdź wartości opcji.

Obecnie sprawdza to tylko, czy wszystkie obowiązkowe opcje zostały ustawione

Rzuca
ConfigurationException

Metody chronione

pobierzConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Zwroty
IConfigurationFactory