GlobalYapılandırma

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

Java.lang.Nesne
🎃 com.android.tradefed.config.GlobalConfiguration


Yüklenen yapılandırma nesnelerini bir haritada depolayan IGlobalConfiguration uygulaması

Özet

Fields'ın oynadığı filmler

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

Herkese açık yöntemler

void cleanup()

Takas edilen kapanışta uygun temizlik.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

GlobalConfiguration'ı beyaz listeye ve XML dosyası çıkışına göre filtreleyin.

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

GlobalConfiguration'ı beyaz listeye göre filtreleyerek şunun değiştirilmesine izin verin Option değerlerini ve çıkışını XML dosyasına dönüştürün.

File cloneConfigWithFilter(String... allowlistConfigs)

GlobalConfiguration'ı izin verilenler listesine ve bir XML dosyası çıkışına göre filtreleyin.

static createGlobalConfiguration(String[] args)

Bu TF örneği için GlobalConfiguration single'ını ayarlar.

ICommandScheduler getCommandScheduler()

Yapılandırmadan kullanmak üzere ICommandScheduler öğesini alır.

Object getConfigurationObject(String typeName)

Verilen ada sahip özel yapılandırma nesnesini alır.

ICredentialFactory getCredentialFactory()

Kimlik bilgileri oluşturmak için ICredentialFactory alır.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Tanımlanmamışsa DeviceManagementGrpcServer veya null değerini döndürür.

IDeviceManager getDeviceManager()

Yapılandırmadan kullanmak üzere IDeviceManager öğesini alır.

static IDeviceManager getDeviceManagerInstance()

Bu TF için tekli DeviceManager örneğine bir referans döndürür kullanır.

getDeviceMonitors()

Genel yapılandırmadan IDeviceMonitor listesini alır.

IDeviceSelection getDeviceRequirements()

Yapılandırmadan kullanmak üzere IDeviceSelection öğesini alır.

TradefedFeatureServer getFeatureServer()

Tanımlanmamışsa TradefedFeatureServer veya null değerini döndürür.

IConfigurationServer getGlobalConfigServer()

Genel yapılandırma sunucusu alır.

static getHostMonitorInstances()
getHostMonitors()

Genel yapılandırmadan IHostMonitor listesini alır.

IHostOptions getHostOptions()

Yapılandırmadan kullanmak üzere IHostOptions öğesini alır.

IHostResourceManager getHostResourceManager()

IHostResourceManager öğesini genel yapılandırmadan alır.

static IGlobalConfiguration getInstance()

Bu TF için tekli GlobalConfiguration örneğine bir referans döndürür kullanır.

IKeyStoreFactory getKeyStoreFactory()

Yapılandırmadan kullanmak üzere IKeyStoreFactory öğesini alır.

getMultiDeviceRecoveryHandlers()

Yapılandırmadan kullanılacak IMultiDeviceRecovery listesini alır.

String getName()
getOptionValues(String optionName)

Seçenek değerlerinin listesini al.

getResourceMetricCollectors()

Genel yapılandırmadan IResourceMetricCollector listesini alır.

ISandboxFactory getSandboxFactory()

Çağrı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alma

IShardHelper getShardingStrategy()

Bir yapılandırmayı parçalama yöntemini tanımlayan IShardHelper değerini döndürür.

TestInvocationManagementServer getTestInvocationManagementSever()

Tanımlanmamışsa TestInvocationManagementServer veya null değerini döndürür.

ITerribleFailureHandler getWtfHandler()

Yapılandırmadan kullanmak üzere ITerribleFailureHandler öğesini alır.

void injectOptionValue(String optionName, String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

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

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

void printCommandUsage(boolean importantOnly, PrintStream out)

Belirtilen PrintStream'e bu yapılandırmayla ilgili bir komut satırı kullanımı yardım metni verir.

void setCommandScheduler(ICommandScheduler scheduler)

Mevcut tüm değerleri değiştirerek ICommandScheduler özelliğini ayarlayın.

void setConfigurationFactory(IConfigurationFactory configFactory)

Bu yapılandırma için IConfigurationFactory değerini ayarlayın.

void setConfigurationObject(String typeName, Object configObject)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

void setConfigurationObjectList(String typeName, configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

DeviceManagementGrpcServer özelliğini ayarlar.

void setDeviceManager(IDeviceManager manager)

Mevcut tüm değerleri değiştirerek IDeviceManager özelliğini ayarlayın.

void setDeviceMonitor(IDeviceMonitor monitor)

IDeviceMonitor özelliğini ayarlayın.

void setDeviceRequirements(IDeviceSelection devRequirements)

Mevcut tüm değerleri değiştirerek IDeviceSelection özelliğini ayarlayın.

void setHostMonitors( hostMonitors)

IHostMonitor listesini ayarlayın.

void setHostOptions(IHostOptions hostOptions)

Mevcut tüm değerleri değiştirerek IHostOptions özelliğini ayarlayın.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Mevcut tüm değerleri değiştirerek IHostResourceManager özelliğini ayarlayın.

void setInvocationServer(TestInvocationManagementServer server)

TestInvocationManagementServer özelliğini ayarlar.

void setKeyStoreFactory(IKeyStoreFactory factory)

Mevcut tüm değerleri değiştirerek IKeyStoreFactory özelliğini ayarlayın.

setOptionsFromCommandLineArgs( listArgs)

Belirtilen komut satırı bağımsız değişkenleriyle genel yapılandırma Option alanlarını ayarlayın

Beklenen biçim için ArgsOptionParser adresini inceleyin

void setOriginalConfig(String config)

Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar.

void setResourceMetricCollector(IResourceMetricCollector collector)

IResourceMetricCollector özelliğini ayarlar.

void setSandboxFactory(ISandboxFactory factory)

Mevcut tüm değerleri değiştirerek ISandboxFactory özelliğini ayarlayın.

void setShardingStrategy(IShardHelper sharding)

Bir yapılandırmayı parçalarken kullanılacak IShardHelper değerini ayarlar.

void setTradefedFeatureServer(TradefedFeatureServer server)

TradefedFeatureServer özelliğini ayarlar.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler özelliğini ayarlayın.

void setup()

Takas işleminin başında doğru kurulum.

void validateOptions()

Seçenek değerlerini doğrulayın.

Korunan yöntemler

IConfigurationFactory getConfigurationFactory()

Fields'ın oynadığı filmler

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

KÜRESEL_YAPILANDIRMA_SUNUCUSU

public static final String GLOBAL_CONFIG_SERVER

KÜRESEL_KONFIG_SUNUCUSU_KONFIG_VARIABLE_

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

KÜRESEL_YAPILANDIRMA_DEĞİŞKEN

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_SOURCE_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

KAYNAK_METRİK_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

kum_kutu_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

ZAMAN PLANLAMASI_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SUNUCU_ADI

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SUNUCU_ADI

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Herkese açık yöntemler

temizleme

public void cleanup ()

Takas edilen kapanışta uygun temizlik.

cloneConfigWithFilter

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

GlobalConfiguration'ı beyaz listeye ve XML dosyası çıkışına göre filtreleyin.

Parametreler
exclusionPatterns : Dökümden hariç tutulacak sınıf adı kalıbı.

allowlistConfigs String: Yeni XML dosyasına eklenecek String yapılandırma dizisi. null, a default list should be used.

olarak ayarlanırsa
İlerlemeler
File yeni, filtrelenmiş genel yapılandırmayı içeren dosya

cloneConfigWithFilter

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

GlobalConfiguration'ı beyaz listeye göre filtreleyerek şunun değiştirilmesine izin verin Option değerlerini ve çıkışını XML dosyasına dönüştürün.

Parametreler
exclusionPatterns : Dökümden hariç tutulacak sınıf adı kalıbı.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: Yeni XML'e dahil edilecek bir String yapılandırma dizisi dosyası olarak kaydedebilirsiniz. null, a default list should be used.

olarak ayarlanırsa
İlerlemeler
File yeni, filtrelenmiş genel yapılandırmayı içeren dosya

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

GlobalConfiguration'ı izin verilenler listesine ve bir XML dosyası çıkışına göre filtreleyin.

Örneğin, aşağıdaki yapılandırma için: <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> .

"key_store" hariç tüm yapılandırmalar filtrelenir ve sonuç olarak takip eden içerik: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml> .

Parametreler
allowlistConfigs String: Yeni XML dosyasına eklenecek String yapılandırma dizisi. null, a default list should be used.

olarak ayarlanırsa
İlerlemeler
File yeni, filtrelenmiş genel yapılandırmayı içeren dosya

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Bu TF örneği için GlobalConfiguration single'ını ayarlar. Çağrı yapılmalıdır Herhangi bir işlem getInstance() işlevini aramaya çalışmadan önce, yalnızca bir kez ve yalnızca bir kez

Parametreler
args String

İlerlemeler

Fırlatma
IllegalStateException birden fazla kez çağrılırsa
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Yapılandırmadan kullanmak üzere ICommandScheduler öğesini alır.

İlerlemeler
ICommandScheduler ICommandScheduler. Hiçbir zaman null değeri döndürülmez.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Verilen ada sahip özel yapılandırma nesnesini alır.

Parametreler
typeName String: yapılandırma nesnesinin benzersiz türü

İlerlemeler
Object Bu ada sahip nesne bulunmazsa nesne veya boş değer

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Kimlik bilgileri oluşturmak için ICredentialFactory alır.

İlerlemeler
ICredentialFactory Herhangi bir değer belirtilmediyse ICredentialFactory veya null.

getDescription

public String getDescription ()

İlerlemeler
String bu Configuration kullanıcının okuyabileceği kısa bir açıklama

getCihazYönetimiSunucusu

public DeviceManagementGrpcServer getDeviceManagementServer ()

Tanımlanmamışsa DeviceManagementGrpcServer veya null değerini döndürür.

İlerlemeler
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Yapılandırmadan kullanmak üzere IDeviceManager öğesini alır. Mevcut test amaçlı cihazlar

İlerlemeler
IDeviceManager yapılandırmada sağlanan IDeviceManager öğesidir.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Bu TF için tekli DeviceManager örneğine bir referans döndürür kullanır.

İlerlemeler
IDeviceManager

Fırlatma
IllegalStateException createGlobalConfiguration(String[]) için geçerli değilse zaten çağrıldı.

getDeviceMonitors

public  getDeviceMonitors ()

Genel yapılandırmadan IDeviceMonitor listesini alır.

İlerlemeler
genel yapılandırmadaki IDeviceMonitor veya genel yapılandırmadaki null listesi hiçbiri belirtilmedi.

getCihazGereksinimleri

public IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanmak üzere IDeviceSelection öğesini alır. Genel filtreyi temsil eder DeviceManager adlı kullanıcının hangi cihazlarda görebileceği.

İlerlemeler
IDeviceSelection yapılandırmada sağlanan IDeviceSelection öğesidir.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Tanımlanmamışsa TradefedFeatureServer veya null değerini döndürür.

İlerlemeler
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Genel yapılandırma sunucusu alır. Genel yapılandırma sunucusu, sunucudan ana makine yapılandırmalarını almak için kullanılır yerel dosyalardan almak yerine.

İlerlemeler
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

İlerlemeler

getHostMonitors

public  getHostMonitors ()

Genel yapılandırmadan IHostMonitor listesini alır.

İlerlemeler
genel yapılandırmadaki IHostMonitor listesi veya yoksa null. belirtilmiş.

getHostOptions

public IHostOptions getHostOptions ()

Yapılandırmadan kullanmak üzere IHostOptions öğesini alır.

İlerlemeler
IHostOptions yapılandırmada sağlanan IDeviceManager öğesidir.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

IHostResourceManager öğesini genel yapılandırmadan alır.

İlerlemeler
IHostResourceManager genel yapılandırmadaki IHostResourceManager veya varsayılan uygulama Ana makine yapılandırmasında herhangi bir değer belirtilmemişse LocalHostResourceManager.

getInstance

public static IGlobalConfiguration getInstance ()

Bu TF için tekli GlobalConfiguration örneğine bir referans döndürür kullanır.

İlerlemeler
IGlobalConfiguration

Fırlatma
IllegalStateException createGlobalConfiguration(String[]) için geçerli değilse zaten çağrıldı.

getKeyStoreFabrikası

public IKeyStoreFactory getKeyStoreFactory ()

Yapılandırmadan kullanmak üzere IKeyStoreFactory öğesini alır.

İlerlemeler
IKeyStoreFactory Anahtar deposu fabrikası ayarlanmadıysa IKeyStoreFactory veya null değerini alır.

getMultiDeviceKurtarma İşleyicileri

public  getMultiDeviceRecoveryHandlers ()

Yapılandırmadan kullanılacak IMultiDeviceRecovery listesini alır.

İlerlemeler
IMultiDeviceRecovery listesi veya ayarlanmamışsa null.

getName

public String getName ()

İlerlemeler
String bu Configuration cihazın adı

getOptionValues

public  getOptionValues (String optionName)

Seçenek değerlerinin listesini al.

Parametreler
optionName String: harita seçeneğinin adı

İlerlemeler
verilen seçeneğin değerlerinin listesidir. Seçenek adı yoksa null bulunur.

getResourceMetricCollector'ları

public  getResourceMetricCollectors ()

Genel yapılandırmadan IResourceMetricCollector listesini alır.

İlerlemeler
genel yapılandırmadaki IResourceMetricCollector veya herhangi bir değer belirtilmemişse null listesi.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Çağrı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alma

İlerlemeler
ISandboxFactory

getShardingStrateji

public IShardHelper getShardingStrategy ()

Bir yapılandırmayı parçalama yöntemini tanımlayan IShardHelper değerini döndürür.

İlerlemeler
IShardHelper

GetTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Tanımlanmamışsa TestInvocationManagementServer veya null değerini döndürür.

İlerlemeler
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Yapılandırmadan kullanmak üzere ITerribleFailureHandler öğesini alır. Bir WTF (Çok Kötü Bir Başarısızlık) durumunda ne yapılacağını ele alıyor gerçekleşir.

İlerlemeler
ITerribleFailureHandler ITerribleFailureHandler yapılandırma veya işleyici ayarlanmadıysa null

injectOptionDeğeri

public void injectOptionValue (String optionName, 
                String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

optionValue String: seçenek değerleri

Fırlatma
ConfigurationException

injectOptionDeğeri

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

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: harita seçeneğinin adı

optionKey String: harita seçeneği tuşu

optionValue String: harita seçeneği değeri

Fırlatma
ConfigurationException

PrintCommandKullanımı

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Belirtilen PrintStream'e bu yapılandırmayla ilgili bir komut satırı kullanımı yardım metni verir.

Parametreler
importantOnly boolean

out PrintStream: kullanılacak ERROR(/PrintStream).

Fırlatma
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Mevcut tüm değerleri değiştirerek ICommandScheduler özelliğini ayarlayın.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Bu yapılandırma için IConfigurationFactory değerini ayarlayın.

Parametreler
configFactory IConfigurationFactory

setConfigurationNesnesi

public void setConfigurationObject (String typeName, 
                Object configObject)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configObject Object: yapılandırma nesnesi

Fırlatma
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configList : yapılandırma nesnesi listesi

Fırlatma
ConfigurationException

setCihazYönetimiSunucusu

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer özelliğini ayarlar.

Parametreler
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Mevcut tüm değerleri değiştirerek IDeviceManager özelliğini ayarlayın. Bu işlem, test cihazları

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor özelliğini ayarlayın.

Parametreler
monitor IDeviceMonitor: Monitör

setCihazgereksinimleri

public void setDeviceRequirements (IDeviceSelection devRequirements)

Mevcut tüm değerleri değiştirerek IDeviceSelection özelliğini ayarlayın. Bu işlem, global bir cihazı ayarlar DeviceManager adlı çocuğunuzun görebileceği cihazları filtreleyin.

setHostMonitors

public void setHostMonitors ( hostMonitors)

IHostMonitor listesini ayarlayın.

Parametreler
hostMonitors : Monitörlerin listesi

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Mevcut tüm değerleri değiştirerek IHostOptions özelliğini ayarlayın.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Mevcut tüm değerleri değiştirerek IHostResourceManager özelliğini ayarlayın.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer özelliğini ayarlar.

Parametreler
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Mevcut tüm değerleri değiştirerek IKeyStoreFactory özelliğini ayarlayın.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Belirtilen komut satırı bağımsız değişkenleriyle genel yapılandırma Option alanlarını ayarlayın

Beklenen biçim için ArgsOptionParser adresini inceleyin

Parametreler
listArgs : komut satırı bağımsız değişkenleri

İlerlemeler
tüketilmemiş bağımsız değişkenler

Fırlatma
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar.

Parametreler
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector özelliğini ayarlar.

Parametreler
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Mevcut tüm değerleri değiştirerek ISandboxFactory özelliğini ayarlayın.

setShardingStrateji

public void setShardingStrategy (IShardHelper sharding)

Bir yapılandırmayı parçalarken kullanılacak IShardHelper değerini ayarlar.

Parametreler
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer özelliğini ayarlar.

Parametreler
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler özelliğini ayarlayın.

Parametreler
wtfHandler ITerribleFailureHandler: WTF işleyicisi

kur

public void setup ()

Takas işleminin başında doğru kurulum.

Fırlatma
ConfigurationException

VerifyOptions

public void validateOptions ()

Seçenek değerlerini doğrulayın.

Şu an için bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular

Fırlatma
ConfigurationException

Korunan yöntemler

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

İlerlemeler
IConfigurationFactory