GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
Một phương thức triển khai IGlobalConfiguration lưu trữ các đối tượng cấu hình đã tải trong một bản đồ
Tóm tắt
Các hằng số | |
|---|---|
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
String |
DEVICE_MANAGER_TYPE_NAME
|
String |
DEVICE_MONITOR_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_CONFIG_SERVER
|
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
String |
GLOBAL_CONFIG_VARIABLE
|
String |
HOST_MONITOR_TYPE_NAME
|
String |
HOST_OPTIONS_TYPE_NAME
|
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
String |
KEY_STORE_TYPE_NAME
|
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
String |
SANDBOX_FACTORY_TYPE_NAME
|
String |
SCHEDULER_TYPE_NAME
|
String |
SHARDING_STRATEGY_TYPE_NAME
|
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
String |
TF_FEATURE_SERVER_NAME
|
String |
TF_INVOCATION_SERVER_NAME
|
String |
WTF_HANDLER_TYPE_NAME
|
Phương thức công khai | |
|---|---|
void
|
cleanup()
Dọn dẹp đúng cách khi tradefed tắt. |
File
|
cloneConfigWithFilter(
Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML. |
File
|
cloneConfigWithFilter(
Lọc GlobalConfiguration dựa trên danh sách cho phép trong khi cho phép thao tác với các giá trị lựa chọn và xuất ra tệp XML. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML. |
static
|
createGlobalConfiguration(String[] args)
Thiết lập singleton |
ICommandScheduler
|
getCommandScheduler()
Nhận |
Object
|
getConfigurationObject(String typeName)
Lấy đối tượng cấu hình tuỳ chỉnh có tên đã cho. |
ICredentialFactory
|
getCredentialFactory()
Lấy |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
Trả về |
IDeviceManager
|
getDeviceManager()
Nhận |
static
IDeviceManager
|
getDeviceManagerInstance()
Trả về một tham chiếu đến thực thể |
|
getDeviceMonitors()
Lấy danh sách |
IDeviceSelection
|
getDeviceRequirements()
Nhận |
TradefedFeatureServer
|
getFeatureServer()
Trả về |
IConfigurationServer
|
getGlobalConfigServer()
Lấy máy chủ cấu hình chung. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
Lấy danh sách |
IHostOptions
|
getHostOptions()
Nhận |
IHostResourceManager
|
getHostResourceManager()
Lấy |
static
IGlobalConfiguration
|
getInstance()
Trả về một tham chiếu đến thực thể |
IKeyStoreFactory
|
getKeyStoreFactory()
Nhận |
|
getMultiDeviceRecoveryHandlers()
Lấy danh sách |
String
|
getName()
|
|
getOptionValues(String optionName)
Lấy danh sách các giá trị của lựa chọn. |
|
getResourceMetricCollectors()
Lấy danh sách |
ISandboxFactory
|
getSandboxFactory()
Nhận một nhà máy hộp cát có thể dùng để chạy một lệnh gọi |
IShardHelper
|
getShardingStrategy()
Trả về |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Trả về |
ITerribleFailureHandler
|
getWtfHandler()
Nhận |
void
|
injectOptionValue(String optionName, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Xuất văn bản trợ giúp về cách sử dụng dòng lệnh cho cấu hình này vào printStream đã cho. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
Đặt |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Đặt |
void
|
setConfigurationObject(String typeName, Object configObject)
Phương thức chung để đặt đối tượng cấu hình bằng tên đã cho, thay thế mọi giá trị hiện có. |
void
|
setConfigurationObjectList(String typeName,
Phương thức chung để đặt danh sách đối tượng cấu hình cho tên đã cho, thay thế mọi giá trị hiện có. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
|
void
|
setDeviceManager(IDeviceManager manager)
Đặt |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
Đặt |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Đặt |
void
|
setHostMonitors(
Đặt danh sách |
void
|
setHostOptions(IHostOptions hostOptions)
Đặt |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Đặt |
void
|
setInvocationServer(TestInvocationManagementServer server)
|
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Đặt |
|
setOptionsFromCommandLineArgs(
Đặt các trường
Hãy xem |
void
|
setOriginalConfig(String config)
Đặt cấu hình ban đầu dùng để tạo cấu hình chung. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
|
void
|
setSandboxFactory(ISandboxFactory factory)
Đặt |
void
|
setShardingStrategy(IShardHelper sharding)
Đặt |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
|
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
|
void
|
setup()
Thiết lập đúng cách khi bắt đầu tradefed. |
void
|
validateOptions()
Xác thực giá trị của lựa chọn. |
Phương thức được bảo vệ | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
Hằng số
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
Giá trị không đổi: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
Giá trị không đổi: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
Giá trị không đổi: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Giá trị không đổi: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
Giá trị không đổi: "global_config_server"
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
Giá trị không đổi: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
Giá trị không đổi: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
Giá trị không đổi: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
Giá trị không đổi: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
Giá trị không đổi: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
Giá trị không đổi: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
Giá trị không đổi: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
Giá trị không đổi: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
Giá trị không đổi: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
Giá trị không đổi: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
Giá trị không đổi: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
Giá trị không đổi: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
Giá trị không đổi: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
Giá trị không đổi: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
Giá trị không đổi: "wtf_handler"
Phương thức công khai
dọn dẹp
public void cleanup ()
Dọn dẹp đúng cách khi tradefed tắt.
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.
| Tham số | |
|---|---|
exclusionPatterns |
: Mẫu tên lớp cần loại trừ khỏi tệp kết xuất. |
allowlistConfigs |
String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới.
Nếu bạn đặt giá trị này thành null |
| Giá trị trả về | |
|---|---|
File |
Tệp chứa cấu hình chung mới được lọc. |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
Lọc GlobalConfiguration dựa trên danh sách cho phép trong khi cho phép thao tác với các giá trị lựa chọn và xuất ra tệp XML.
| Tham số | |
|---|---|
exclusionPatterns |
: Mẫu tên lớp cần loại trừ khỏi tệp kết xuất. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới.
Nếu bạn đặt giá trị này thành null |
| Giá trị trả về | |
|---|---|
File |
Tệp chứa cấu hình chung mới được lọc. |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.
Ví dụ: đối với cấu hình sau:
<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>
tất cả cấu hình ngoại trừ "key_store" sẽ bị lọc và kết quả là một tệp cấu hình có nội dung sau:
<xml>
<configuration>
<key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" />
</configuration>
</xml>
| Tham số | |
|---|---|
allowlistConfigs |
String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới.
Nếu bạn đặt giá trị này thành null |
| Giá trị trả về | |
|---|---|
File |
Tệp chứa cấu hình chung mới được lọc. |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
Thiết lập singleton GlobalConfiguration cho phiên bản TF này. Phải được gọi một lần và chỉ một lần, trước khi có bất kỳ hoạt động nào cố gắng gọi getInstance()
| Tham số | |
|---|---|
args |
String |
| Giá trị trả về | |
|---|---|
|
|
| Gửi | |
|---|---|
IllegalStateException |
nếu được gọi nhiều lần |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Nhận ICommandScheduler để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
ICommandScheduler |
ICommandScheduler. Sẽ không bao giờ trả về giá trị rỗng. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Lấy đối tượng cấu hình tuỳ chỉnh có tên đã cho.
| Tham số | |
|---|---|
typeName |
String: loại duy nhất của đối tượng cấu hình |
| Giá trị trả về | |
|---|---|
Object |
đối tượng hoặc giá trị rỗng nếu không tìm thấy đối tượng có tên đó |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
Nhận ICredentialFactory để tạo thông tin đăng nhập.
| Giá trị trả về | |
|---|---|
ICredentialFactory |
ICredentialFactory hoặc null nếu bạn không chỉ định giá trị nào. |
getDescription
public String getDescription ()
| Giá trị trả về | |
|---|---|
String |
nội dung mô tả ngắn mà người dùng có thể đọc được Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Trả về DeviceManagementGrpcServer hoặc giá trị rỗng nếu không xác định.
| Giá trị trả về | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
Nhận IDeviceManager để sử dụng từ cấu hình. Quản lý nhóm thiết bị có sẵn để kiểm thử
| Giá trị trả về | |
|---|---|
IDeviceManager |
IDeviceManager được cung cấp trong cấu hình. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Trả về một tham chiếu đến thực thể DeviceManager singleton cho thực thể TF này.
| Giá trị trả về | |
|---|---|
IDeviceManager |
|
| Gửi | |
|---|---|
IllegalStateException |
nếu createGlobalConfiguration(String[]) chưa được gọi. |
getDeviceMonitors
publicgetDeviceMonitors ()
Lấy danh sách IDeviceMonitor từ cấu hình chung.
| Giá trị trả về | |
|---|---|
|
danh sách IDeviceMonitor từ cấu hình chung hoặc null nếu không có danh sách nào được chỉ định. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Nhận IDeviceSelection để sử dụng từ cấu hình. Biểu thị một bộ lọc chung về những thiết bị mà DeviceManager có thể nhìn thấy.
| Giá trị trả về | |
|---|---|
IDeviceSelection |
IDeviceSelection được cung cấp trong cấu hình. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Trả về TradefedFeatureServer hoặc giá trị rỗng nếu không xác định.
| Giá trị trả về | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
Lấy máy chủ cấu hình chung. Máy chủ cấu hình chung được dùng để lấy cấu hình máy chủ lưu trữ từ một máy chủ thay vì lấy từ các tệp cục bộ.
| Giá trị trả về | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public staticgetHostMonitorInstances ()
| Giá trị trả về | |
|---|---|
|
|
getHostMonitors
publicgetHostMonitors ()
Lấy danh sách IHostMonitor từ cấu hình chung.
| Giá trị trả về | |
|---|---|
|
danh sách IHostMonitor từ cấu hình chung hoặc null nếu không có cấu hình nào được chỉ định. |
getHostOptions
public IHostOptions getHostOptions ()
Nhận IHostOptions để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
IHostOptions |
IDeviceManager được cung cấp trong cấu hình. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Lấy IHostResourceManager từ cấu hình chung.
| Giá trị trả về | |
|---|---|
IHostResourceManager |
IHostResourceManager từ cấu hình chung hoặc chế độ triển khai mặc định LocalHostResourceManager nếu không có chế độ nào được chỉ định trong cấu hình máy chủ lưu trữ. |
getInstance
public static IGlobalConfiguration getInstance ()
Trả về một tham chiếu đến thực thể singleton GlobalConfiguration cho thực thể TF này.
| Giá trị trả về | |
|---|---|
IGlobalConfiguration |
|
| Gửi | |
|---|---|
IllegalStateException |
nếu createGlobalConfiguration(String[]) chưa được gọi. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
Nhận IKeyStoreFactory để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory hoặc giá trị rỗng nếu bạn chưa đặt nhà máy kho khoá. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
Lấy danh sách IMultiDeviceRecovery để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
|
danh sách IMultiDeviceRecovery hoặc null nếu chưa đặt. |
getOptionValues
publicgetOptionValues (String optionName)
Lấy danh sách các giá trị của lựa chọn.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn trên bản đồ |
| Giá trị trả về | |
|---|---|
|
danh sách các giá trị của lựa chọn đã cho. null nếu tên lựa chọn không tồn tại. |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
Lấy danh sách IResourceMetricCollector từ cấu hình chung.
| Giá trị trả về | |
|---|---|
|
danh sách IResourceMetricCollector từ cấu hình chung hoặc null
nếu không có danh sách nào được chỉ định. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Nhận một nhà máy hộp cát có thể dùng để chạy một lệnh gọi
| Giá trị trả về | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
Trả về IShardHelper xác định cách phân mảnh một cấu hình.
| Giá trị trả về | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Trả về TestInvocationManagementServer hoặc giá trị rỗng nếu không xác định.
| Giá trị trả về | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Nhận ITerribleFailureHandler để sử dụng từ cấu hình.
Xử lý những việc cần làm trong trường hợp xảy ra WTF (What a Terrible Failure – Thật là một thất bại khủng khiếp).
| Giá trị trả về | |
|---|---|
ITerribleFailureHandler |
ITerribleFailureHandler được cung cấp trong cấu hình hoặc giá trị rỗng nếu không có trình xử lý nào được đặt |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình.
Hữu ích khi cung cấp giá trị cho các lựa chọn được tạo theo phương thức động.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn |
optionValue |
String: (các) giá trị của lựa chọn |
| Gửi | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình.
Hữu ích khi cung cấp giá trị cho các lựa chọn được tạo theo phương thức động.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn trên bản đồ |
optionKey |
String: khoá lựa chọn bản đồ |
optionValue |
String: giá trị lựa chọn bản đồ |
| Gửi | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Xuất văn bản trợ giúp về cách sử dụng dòng lệnh cho cấu hình này vào printStream đã cho.
| Tham số | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: ERROR(/PrintStream) cần sử dụng. |
| Gửi | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
Đặt ICommandScheduler, thay thế mọi giá trị hiện có.
setConfigurationFactory
public void setConfigurationFactory (IConfigurationFactory configFactory)
Đặt IConfigurationFactory cho cấu hình này.
| Tham số | |
|---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Phương thức chung để đặt đối tượng cấu hình bằng tên đã cho, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
typeName |
String: tên duy nhất của loại đối tượng cấu hình. |
configObject |
Object: đối tượng cấu hình |
| Gửi | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Phương thức chung để đặt danh sách đối tượng cấu hình cho tên đã cho, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
typeName |
String: tên duy nhất của loại đối tượng cấu hình. |
configList |
: danh sách đối tượng cấu hình |
| Gửi | |
|---|---|
ConfigurationException |
|
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Đặt DeviceManagementGrpcServer.
| Tham số | |
|---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
Đặt IDeviceManager, thay thế mọi giá trị hiện có. Thao tác này sẽ đặt trình quản lý cho các thiết bị thử nghiệm
setDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
Đặt IDeviceMonitor.
| Tham số | |
|---|---|
monitor |
IDeviceMonitor: Màn hình |
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Đặt IDeviceSelection, thay thế mọi giá trị hiện có. Thao tác này đặt một bộ lọc thiết bị chung cho biết những thiết bị mà DeviceManager có thể thấy.
setHostMonitors
public void setHostMonitors (hostMonitors)
Đặt danh sách IHostMonitor.
| Tham số | |
|---|---|
hostMonitors |
: Danh sách màn hình |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Đặt IHostOptions, thay thế mọi giá trị hiện có.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
Đặt IHostResourceManager, thay thế mọi giá trị hiện có.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
Đặt TestInvocationManagementServer.
| Tham số | |
|---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Đặt IKeyStoreFactory, thay thế mọi giá trị hiện có.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Đặt các trường Option trong cấu hình chung bằng một nhóm đối số dòng lệnh nhất định
Hãy xem ArgsOptionParser để biết định dạng dự kiến
| Tham số | |
|---|---|
listArgs |
: đối số dòng lệnh |
| Giá trị trả về | |
|---|---|
|
các đối số chưa được sử dụng |
| Gửi | |
|---|---|
ConfigurationException |
|
setOriginalConfig
public void setOriginalConfig (String config)
Đặt cấu hình ban đầu dùng để tạo cấu hình chung.
| Tham số | |
|---|---|
config |
String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
| Tham số | |
|---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
public void setSandboxFactory (ISandboxFactory factory)
Đặt ISandboxFactory, thay thế mọi giá trị hiện có.
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
Đặt IShardHelper sẽ được dùng khi phân mảnh một cấu hình.
| Tham số | |
|---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
| Tham số | |
|---|---|
server |
TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
| Tham số | |
|---|---|
wtfHandler |
ITerribleFailureHandler: trình xử lý WTF |
validateOptions
public void validateOptions ()
Xác thực giá trị của lựa chọn.
Hiện tại, thao tác này chỉ xác thực rằng bạn đã đặt tất cả các lựa chọn bắt buộc
| Gửi | |
|---|---|
ConfigurationException |
|
Phương thức được bảo vệ
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| Giá trị trả về | |
|---|---|
IConfigurationFactory |
|