Konfiguracja globalna

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
com.android.tradefed.config.GlobalConfiguration


Implementacja IGlobalConfiguration, która przechowuje wczytane obiekty konfiguracyjne w mapie

Podsumowanie

Fieldsem

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()

Właściwe czyszczenie po wyłączeniu Tradefed.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

Przefiltruj parametr GlobalConfiguration na podstawie białej listy i przefiltruj dane wyjściowe do pliku XML.

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

Filtruj konfigurację globalną na podstawie białej listy, pozwalając jednocześnie na manipulowanie i wygenerować dane do pliku XML.

File cloneConfigWithFilter(String... allowlistConfigs)

Przefiltruj parametr GlobalConfiguration na podstawie listy dozwolonych, i sformatuj dane wyjściowe do pliku XML.

static createGlobalConfiguration(String[] args)

Konfiguruje singleton GlobalConfiguration dla tej instancji TF.

ICommandScheduler getCommandScheduler()

Pobiera obiekt ICommandScheduler do użycia z konfiguracji.

Object getConfigurationObject(String typeName)

Pobiera obiekt konfiguracji niestandardowej o podanej nazwie.

ICredentialFactory getCredentialFactory()

Pobiera ICredentialFactory do tworzenia danych logowania.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Zwraca DeviceManagementGrpcServer lub wartość null, jeśli nie zdefiniowano wartości.

IDeviceManager getDeviceManager()

Pobiera obiekt IDeviceManager do użycia z konfiguracji.

static IDeviceManager getDeviceManagerInstance()

Zwraca odwołanie do pojedynczej instancji DeviceManager dla tego pliku TF instancji.

getDeviceMonitors()

Pobiera listę elementów IDeviceMonitor z konfiguracji globalnej.

IDeviceSelection getDeviceRequirements()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

TradefedFeatureServer getFeatureServer()

Zwraca TradefedFeatureServer lub wartość null, jeśli nie zdefiniowano wartości.

IConfigurationServer getGlobalConfigServer()

Pobiera globalny serwer konfiguracji.

static getHostMonitorInstances()
getHostMonitors()

Pobiera listę elementów IHostMonitor z konfiguracji globalnej.

IHostOptions getHostOptions()

Pobiera obiekt IHostOptions do użycia z konfiguracji.

IHostResourceManager getHostResourceManager()

Pobiera IHostResourceManager z konfiguracji globalnej.

static IGlobalConfiguration getInstance()

Zwraca odwołanie do pojedynczej instancji GlobalConfiguration dla tego pliku TF instancji.

IKeyStoreFactory getKeyStoreFactory()

Pobiera obiekt IKeyStoreFactory do użycia z konfiguracji.

getMultiDeviceRecoveryHandlers()

Pobiera z konfiguracji listę obiektów IMultiDeviceRecovery do użycia.

String getName()
getOptionValues(String optionName)

Uzyskaj listę wartości opcji.

getResourceMetricCollectors()

Pobiera listę elementów IResourceMetricCollector z konfiguracji globalnej.

ISandboxFactory getSandboxFactory()

Pobierz fabrykę piaskownicy, której można użyć do uruchomienia wywołania

IShardHelper getShardingStrategy()

Zwraca IShardHelper, który określa sposób fragmentacji konfiguracji.

TestInvocationManagementServer getTestInvocationManagementSever()

Zwraca TestInvocationManagementServer lub wartość null, jeśli nie zdefiniowano wartości.

ITerribleFailureHandler getWtfHandler()

Pobiera obiekt ITerribleFailureHandler do użycia z konfiguracji.

void injectOptionValue(String optionName, String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

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

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

void printCommandUsage(boolean importantOnly, PrintStream out)

Na wyjściu generuje tekst pomocy dotyczącej korzystania z wiersza poleceń w przypadku tej konfiguracji w usłudze PrintStream.

void setCommandScheduler(ICommandScheduler scheduler)

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

void setConfigurationFactory(IConfigurationFactory configFactory)

Ustaw IConfigurationFactory dla tej konfiguracji.

void setConfigurationObject(String typeName, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracji przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość.

void setConfigurationObjectList(String typeName, configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, zastępująca istniejącą .

void setDeviceManagementServer(DeviceManagementGrpcServer server)

Ustawia DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

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

void setDeviceMonitor(IDeviceMonitor monitor)

Ustaw IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setHostMonitors( hostMonitors)

Skonfiguruj listę IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

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

void setHostResourceManager(IHostResourceManager hostResourceManager)

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

void setInvocationServer(TestInvocationManagementServer server)

Ustawia TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs( listArgs)

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

Oczekiwany format znajdziesz tutaj: ArgsOptionParser

void setOriginalConfig(String config)

Ustawia pierwotną konfigurację używaną do utworzenia konfiguracji globalnej.

void setResourceMetricCollector(IResourceMetricCollector collector)

Ustawia IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

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

void setShardingStrategy(IShardHelper sharding)

Określa pole IShardHelper używane podczas fragmentowania konfiguracji.

void setTradefedFeatureServer(TradefedFeatureServer server)

Ustawia TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Ustaw ITerribleFailureHandler.

void setup()

Właściwa konfiguracja na początku transakcji doradztwa.

void validateOptions()

Zweryfikuj wartości opcji.

Metody chronione

IConfigurationFactory getConfigurationFactory()

Fieldsem

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME (Typ menedżera: 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_KONFIGURACJI_GLOBALNEJ

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

KONFIGURACJA_GLOBALNA_ZMIENNA

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

NAZWA_SERWERA_ZARZĄDZANIA_URZĄDZENIEM TF

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

NAZWA_SERWERA_FUNKCJI_TF

public static final String TF_FEATURE_SERVER_NAME

NAZWA_SERWERA_TF

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Metody publiczne

czyszczenie

public void cleanup ()

Właściwe czyszczenie po wyłączeniu Tradefed.

klonkonfiguracjaz filtrem

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

Przefiltruj parametr GlobalConfiguration na podstawie białej listy i przefiltruj dane wyjściowe do pliku XML.

Parametry
exclusionPatterns : wzorzec nazwy klasy do wykluczenia ze zrzutu.

allowlistConfigs String: tablica String konfiguracji do uwzględnienia 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ą.

klonkonfiguracjaz filtrem

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

Filtruj konfigurację globalną na podstawie białej listy, pozwalając jednocześnie na manipulowanie i wygenerować dane do pliku XML.

Parametry
exclusionPatterns : wzorzec nazwy klasy do wykluczenia ze zrzutu.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: tablica String konfiguracji do uwzględnienia w nowym kodzie XML. . Jeśli jest ustawiona na null, a default list should be used.

Zwroty
File plik zawierający nową przefiltrowaną konfigurację globalną.

klonkonfiguracjaz filtrem

public File cloneConfigWithFilter (String... allowlistConfigs)

Przefiltruj parametr GlobalConfiguration na podstawie listy dozwolonych, i sformatuj dane wyjściowe do pliku XML.

Na przykład w tej 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 oprócz „key_store” zostanie odfiltrowany i doprowadzi do utworzenia pliku konfiguracyjnego z ta treść: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Parametry
allowlistConfigs String: tablica String konfiguracji do uwzględnienia 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ą.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Konfiguruje singleton GlobalConfiguration dla tej instancji TF. Musi mieć nazwę tylko raz i tylko raz, zanim jakiekolwiek próby zadzwonienia pod numer getInstance()

Parametry
args String

Zwroty

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

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Pobiera obiekt ICommandScheduler do użycia z konfiguracji.

Zwroty
ICommandScheduler ICommandScheduler. Nigdy nie zwraca wartości null.

getConfigurationObject,

public Object getConfigurationObject (String typeName)

Pobiera obiekt konfiguracji niestandardowej o podanej nazwie.

Parametry
typeName String: unikalny typ obiektu konfiguracji.

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

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Pobiera ICredentialFactory do tworzenia danych logowania.

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

getDescription

public String getDescription ()

Zwroty
String krótki opis zrozumiały dla użytkownika Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Zwraca DeviceManagementGrpcServer lub wartość null, jeśli nie zdefiniowano wartości.

Zwroty
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Pobiera obiekt IDeviceManager do użycia z konfiguracji. Zarządza zbiorem dostępnych funkcji urządzenia do testów

Zwroty
IDeviceManager IDeviceManager zawarty w konfiguracji.

getDeviceManagerInstance,

public static IDeviceManager getDeviceManagerInstance ()

Zwraca odwołanie do pojedynczej instancji DeviceManager dla tego pliku TF instancji.

Zwroty
IDeviceManager

Rzuty
IllegalStateException jeśli createGlobalConfiguration(String[]) nie już wywołano.

getDeviceMonitors

public  getDeviceMonitors ()

Pobiera listę elementów IDeviceMonitor z konfiguracji globalnej.

Zwroty
listę parametrów IDeviceMonitor z konfiguracji globalnej lub null, jeśli nie określono żadnych.

getDeviceWymagania

public IDeviceSelection getDeviceRequirements ()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji. Reprezentuje filtr globalny na których urządzeniach DeviceManager może zobaczyć te dane.

Zwroty
IDeviceSelection IDeviceSelection zawarty w konfiguracji.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Zwraca TradefedFeatureServer lub wartość null, jeśli nie zdefiniowano wartości.

Zwroty
TradefedFeatureServer

getGlobalConfigServer,

public IConfigurationServer getGlobalConfigServer ()

Pobiera globalny serwer konfiguracji. Globalny serwer konfiguracji jest używany do pobierania konfiguracji hostów z serwera zamiast pobierania z plików lokalnych.

Zwroty
IConfigurationServer

Instancje getHostMonitor

public static  getHostMonitorInstances ()

Zwroty

GetHostMonitors

public  getHostMonitors ()

Pobiera listę elementów IHostMonitor z konfiguracji globalnej.

Zwroty
listę wartości IHostMonitor z konfiguracji globalnej lub null, jeśli nie ma ich wcale został określony.

getHostOptions

public IHostOptions getHostOptions ()

Pobiera obiekt IHostOptions do użycia z konfiguracji.

Zwroty
IHostOptions IDeviceManager zawarty w konfiguracji.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Pobiera IHostResourceManager z konfiguracji globalnej.

Zwroty
IHostResourceManager IHostResourceManager z konfiguracji globalnej lub domyślnej implementacji LocalHostResourceManager, jeśli w konfiguracji hosta nie określono żadnej.

getInstance

public static IGlobalConfiguration getInstance ()

Zwraca odwołanie do pojedynczej instancji GlobalConfiguration dla tego pliku TF instancji.

Zwroty
IGlobalConfiguration

Rzuty
IllegalStateException jeśli createGlobalConfiguration(String[]) nie już wywołano.

PobierzFabrykaSklepu kluczy

public IKeyStoreFactory getKeyStoreFactory ()

Pobiera obiekt IKeyStoreFactory do użycia z konfiguracji.

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

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Pobiera z konfiguracji listę obiektów IMultiDeviceRecovery do użycia.

Zwroty
listę IMultiDeviceRecovery lub null, jeśli nie jest ustawiona.

getName

public String getName ()

Zwroty
String Nazwa tego urządzenia Configuration

getOptionValues,

public  getOptionValues (String optionName)

Uzyskaj listę wartości opcji.

Parametry
optionName String: nazwa opcji mapy.

Zwroty
listę wartości danej opcji. null, jeśli nazwa opcji nie ma istnieje.

getResourceMetricCollectors;

public  getResourceMetricCollectors ()

Pobiera listę elementów IResourceMetricCollector z konfiguracji globalnej.

Zwroty
listę wartości IResourceMetricCollector z konfiguracji globalnej lub null , jeśli nie określono żadnej.

getSandboxFactory,

public ISandboxFactory getSandboxFactory ()

Pobierz fabrykę piaskownicy, której można użyć do uruchomienia wywołania

Zwroty
ISandboxFactory

Strategia getShardingu

public IShardHelper getShardingStrategy ()

Zwraca IShardHelper, który określa sposób fragmentacji konfiguracji.

Zwroty
IShardHelper

getTestInvocation ManagementSever,

public TestInvocationManagementServer getTestInvocationManagementSever ()

Zwraca TestInvocationManagementServer lub wartość null, jeśli nie zdefiniowano wartości.

Zwroty
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Pobiera obiekt ITerribleFailureHandler do użycia z konfiguracji. Wyjaśnia, co należy zrobić w przypadku, gdy coś się zmieniło (co jest okropną porażką) ma miejsce.

Zwroty
ITerribleFailureHandler ITerribleFailureHandler w polu konfiguracja lub wartość null, jeśli nie ustawiono modułu obsługi

wartość opcji wstrzykiwania

public void injectOptionValue (String optionName, 
                String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji,

optionValue String: wartości opcji.

Rzuty
ConfigurationException

wartość opcji wstrzykiwania

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

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji mapy.

optionKey String: klucz opcji mapy

optionValue String: wartość opcji mapy.

Rzuty
ConfigurationException

Wykorzystanie funkcjiprintCommand

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Na wyjściu generuje tekst pomocy dotyczącej korzystania z wiersza poleceń w przypadku tej konfiguracji w usłudze PrintStream.

Parametry
importantOnly boolean

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

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Ustaw ICommandScheduler, zastępując 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 konfiguracji przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość.

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configObject Object: obiekt konfiguracji.

Rzuty
ConfigurationException

setConfigurationObjectList,

public void setConfigurationObjectList (String typeName, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, zastępująca istniejącą .

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Ustawia DeviceManagementGrpcServer.

Parametry
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Ustaw IDeviceManager, zastępując istniejące wartości. Spowoduje to ustawienie menedżera dla urządzenia testowe

ustawMonitorowanieUrządzenia

public void setDeviceMonitor (IDeviceMonitor monitor)

Ustaw IDeviceMonitor.

Parametry
monitor IDeviceMonitor: monitor

setDeviceWymagania

public void setDeviceRequirements (IDeviceSelection devRequirements)

Ustaw IDeviceSelection, zastępując istniejące wartości. Spowoduje to ustawienie urządzenia globalnego pozwala określić, które urządzenia są widoczne dla aplikacji DeviceManager.

Ustaw Monitory hostów

public void setHostMonitors ( hostMonitors)

Ustaw listę IHostMonitor.

Parametry
hostMonitors : lista monitorów

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

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

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

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

Serwer setInvocation Server

public void setInvocationServer (TestInvocationManagementServer server)

Ustawia TestInvocationManagementServer.

Parametry
server TestInvocationManagementServer

ustawfabryka_magazynu kluczy

public void setKeyStoreFactory (IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

Oczekiwany format znajdziesz tutaj: ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Ustawia pierwotną konfigurację używaną do utworzenia konfiguracji globalnej.

Parametry
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Ustawia IResourceMetricCollector.

Parametry
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

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

ustawianie strategii fragmentacji

public void setShardingStrategy (IShardHelper sharding)

Określa pole IShardHelper używane podczas fragmentowania konfiguracji.

Parametry
sharding IShardHelper

Serwer setTradefedFeature

public void setTradefedFeatureServer (TradefedFeatureServer server)

Ustawia TradefedFeatureServer.

Parametry
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Ustaw ITerribleFailureHandler.

Parametry
wtfHandler ITerribleFailureHandler: moduł obsługi WTF.

Konfiguracja

public void setup ()

Właściwa konfiguracja na początku transakcji doradztwa.

Rzuty
ConfigurationException

validateOptions

public void validateOptions ()

Zweryfikuj wartości opcji.

Obecnie będzie to tylko potwierdzenie, że wszystkie wymagane opcje zostały skonfigurowane

Rzuty
ConfigurationException

Metody chronione

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Zwroty
IConfigurationFactory