Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Cấu hình Toàn cầu

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

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


Triển khai IGlobalConfiguration lưu trữ các đối tượng cấu hình đã tải trong bản đồ

Bản tóm tắt

Lĩnh vực

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

Phương pháp công khai

void cleanup ()

Dọn dẹp thích hợp khi ngừng hoạt động giao dịch.

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

Lọc Cấu hình toàn cầu dựa trên danh sách trắng và xuất ra tệp XML.

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

Lọc Cấu hình toàn cầu dựa trên danh sách trắng trong khi vẫn cho phép thao tác các giá trị tùy chọn và xuất ra tệp XML.

File cloneConfigWithFilter (String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách được phép và xuất ra tệp XML.

static createGlobalConfiguration (String[] args)

Thiết lập singleton GlobalConfiguration cho phiên bản TF này.

ICommandScheduler getCommandScheduler ()

Lấy ICommandScheduler để sử dụng từ cấu hình.

Object getConfigurationObject (String typeName)

Nhận đối tượng cấu hình tùy chỉnh với tên đã cho.

ICredentialFactory getCredentialFactory ()

Nhận ICredentialFactory để tạo thông tin đăng nhập.

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

Trả về DeviceManagementGrpcServer hoặc null nếu không được xác định.

IDeviceManager getDeviceManager ()

Lấy IDeviceManager để sử dụng từ cấu hình.

static IDeviceManager getDeviceManagerInstance ()

Trả về một tham chiếu đến cá thể DeviceManager singleton cho cá thể TF này.

getDeviceMonitors ()

Nhận danh sách IDeviceMonitor từ cấu hình chung.

IDeviceSelection getDeviceRequirements ()

Nhận IDeviceSelection để sử dụng từ cấu hình.

TradefedFeatureServer getFeatureServer ()

Trả về TradefedFeatureServer hoặc null nếu không được xác định.

IConfigurationServer getGlobalConfigServer ()

Nhận máy chủ cấu hình toàn cầu.

static getHostMonitorInstances ()
getHostMonitors ()

Nhận danh sách IHostMonitor từ cấu hình chung.

IHostOptions getHostOptions ()

Nhận IHostOptions để sử dụng từ cấu hình.

IHostResourceManager getHostResourceManager ()

Lấy IHostResourceManager từ cấu hình chung.

static IGlobalConfiguration getInstance ()

Trả về một tham chiếu đến phiên bản GlobalConfiguration singleton cho phiên bản TF này.

IKeyStoreFactory getKeyStoreFactory ()

Lấy IKeyStoreFactory để sử dụng từ cấu hình.

getMultiDeviceRecoveryHandlers ()

Nhận danh sách IMultiDeviceRecovery để sử dụng từ cấu hình.

String getName ()
getOptionValues (String optionName)

Nhận danh sách các giá trị của tùy chọn.

getResourceMetricCollectors ()

Nhận danh sách IResourceMetricCollector từ cấu hình chung.

ISandboxFactory getSandboxFactory ()

Nhận một nhà máy sản xuất hộp cát có thể được sử dụng để chạy một lời kêu gọi

IShardHelper getShardingStrategy ()

Trả về IShardHelper xác định cách phân đoạn cấu hình.

TestInvocationManagementServer getTestInvocationManagementSever ()

Trả về TestInvocationManagementServer hoặc null nếu không được xác định.

ITerribleFailureHandler getWtfHandler ()

Cho phép sử dụng ITerribleFailureHandler từ cấu hình.

void injectOptionValue (String optionName, String optionValue)

Chèn một giá trị tùy 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ị tùy 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 sử dụng dòng lệnh cho cấu hình này tới printStream đã cho.

void setCommandScheduler ( ICommandScheduler scheduler)

Đặt ICommandScheduler , thay thế mọi giá trị hiện có.

void setConfigurationFactory ( IConfigurationFactory configFactory)

Đặt IConfigurationFactory cho cấu hình này.

void setConfigurationObject (String typeName, Object configObject)

Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế bất kỳ giá trị hiện có nào.

void setConfigurationObjectList (String typeName, configList) 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ế bất kỳ giá trị hiện có nào.

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

Đặt DeviceManagementGrpcServer .

void setDeviceManager ( IDeviceManager manager)

Đặt IDeviceManager , thay thế mọi giá trị hiện có.

void setDeviceMonitor ( IDeviceMonitor monitor)

Đặt IDeviceMonitor .

void setDeviceRequirements ( IDeviceSelection devRequirements)

Đặt IDeviceSelection , thay thế bất kỳ giá trị hiện có nào.

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

Đặt danh sách IHostMonitor .

void setHostOptions ( IHostOptions hostOptions)

Đặt IHostOptions , thay thế mọi giá trị hiện có.

void setHostResourceManager ( IHostResourceManager hostResourceManager)

Đặt IHostResourceManager , thay thế mọi giá trị hiện có.

void setInvocationServer ( TestInvocationManagementServer server)

Đặt TestInvocationManagementServer .

void setKeyStoreFactory ( IKeyStoreFactory factory)

Đặt IKeyStoreFactory , thay thế mọi giá trị hiện có.

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Đặt các trường Option cấu hình chung với tập hợp các đối số dòng lệnh nhất định

Xem ArgsOptionParser để biết định dạng dự kiến

void setOriginalConfig (String config)

Đặt cấu hình ban đầu được sử dụng để tạo cấu hình chung.

void setResourceMetricCollector ( IResourceMetricCollector collector)

Đặt IResourceMetricCollector .

void setSandboxFactory ( ISandboxFactory factory)

Đặt ISandboxFactory , thay thế mọi giá trị hiện có.

void setShardingStrategy ( IShardHelper sharding)

Đặt IShardHelper được sử dụng khi làm sắc nét một cấu hình.

void setTradefedFeatureServer ( TradefedFeatureServer server)

Đặt TradefedFeatureServer .

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Đặt ITerribleFailureHandler .

void setup ()

Thiết lập thích hợp khi bắt đầu giao dịch.

void validateOptions ()

Xác thực các giá trị tùy chọn.

Các phương pháp được bảo vệ

IConfigurationFactory getConfigurationFactory ()

Lĩnh vực

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

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

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Phương pháp công khai

dọn dẹp

public void cleanup ()

Dọn dẹp thích hợp khi ngừng hoạt động giao dịch.

cloneConfigWithFilter

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

Lọc Cấu hình toàn cầu dựa trên danh sách trắng và xuất ra tệp XML.

Thông số
exclusionPatterns : Mẫu tên lớp cần loại trừ khỏi kết xuất.

allowlistConfigs String : một mảng String cấu hình được đưa vào tệp XML mới. Nếu nó được đặt thành null , a default list should be used.

Lợi nhuận
File Tệp chứa cấu hình chung đã lọc mới.

cloneConfigWithFilter

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

Lọc Cấu hình toàn cầu dựa trên danh sách trắng trong khi vẫn cho phép thao tác các giá trị tùy chọn và xuất ra tệp XML.

Thông số
exclusionPatterns : Mẫu tên lớp cần loại trừ khỏi kết xuất.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : một mảng String cấu hình được đưa vào tệp XML mới. Nếu nó được đặt thành null , a default list should be used.

Lợi nhuận
File Tệp chứa cấu hình chung đã lọc mới.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách được phép và xuất ra 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ẽ được lọc ra và tạo ra tệp cấu hình có nội dung sau: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Thông số
allowlistConfigs String : một mảng String cấu hình được đưa vào tệp XML mới. Nếu nó được đặt thành null , a default list should be used.

Lợi nhuận
File Tệp chứa cấu hình chung đã lọc mới.

createGlobalConfiguration

public static  createGlobalConfiguration (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ỳ điều gì cố gắng gọi getInstance()

Thông số
args String

Lợi nhuận

Ném
IllegalStateException nếu được gọi nhiều hơn một lần
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Lấy ICommandScheduler để sử dụng từ cấu hình.

Lợi nhuận
ICommandScheduler ICommandScheduler . Sẽ không bao giờ trả về null.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Nhận đối tượng cấu hình tùy chỉnh với tên đã cho.

Thông số
typeName String : kiểu duy nhất của đối tượng cấu hình

Lợi nhuận
Object đối tượng hoặc null 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.

Lợi nhuận
ICredentialFactory ICredentialFactory hoặc null nếu không có mã nào được chỉ định.

getDescription

public String getDescription ()

Lợi nhuận
String một mô tả ngắn người dùng có thể đọc được Configuration này

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Trả về DeviceManagementGrpcServer hoặc null nếu không được xác định.

Lợi nhuận
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Lấy IDeviceManager để sử dụng từ cấu hình. Quản lý tập hợp các thiết bị có sẵn để thử nghiệm

Lợi nhuận
IDeviceManager IDeviceManager được cung cấp trong cấu hình.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Trả về một tham chiếu đến cá thể DeviceManager singleton cho cá thể TF này.

Lợi nhuận
IDeviceManager

Ném
IllegalStateException nếu createGlobalConfiguration(String[]) chưa được gọi.

getDeviceMonitors

public  getDeviceMonitors ()

Nhận danh sách IDeviceMonitor từ cấu hình chung.

Lợi nhuận
danh sách IDeviceMonitor từ cấu hình chung hoặc null nếu không có nào được chỉ định.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Nhận IDeviceSelection để sử dụng từ cấu hình. Đại diện cho một bộ lọc chung trên những thiết bị mà DeviceManager có thể nhìn thấy.

Lợi nhuận
IDeviceSelection IDeviceSelection được cung cấp trong cấu hình.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Trả về TradefedFeatureServer hoặc null nếu không được xác định.

Lợi nhuận
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Nhận máy chủ cấu hình toàn cầu. Máy chủ cấu hình chung được sử dụng để lấy cấu hình máy chủ lưu trữ từ máy chủ thay vì lấy từ tệp cục bộ.

Lợi nhuận
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

Lợi nhuận

getHostMonitors

public  getHostMonitors ()

Nhận danh sách IHostMonitor từ cấu hình chung.

Lợi nhuận
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.

Lợi nhuận
IHostOptions IDeviceManager được cung cấp trong cấu hình.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Lấy IHostResourceManager từ cấu hình chung.

Lợi nhuận
IHostResourceManager IHostResourceManager từ cấu hình chung hoặc cài đặt mặc định LocalHostResourceManager nếu không có cấu hình máy chủ nào được chỉ định.

getInstance

public static IGlobalConfiguration getInstance ()

Trả về một tham chiếu đến phiên bản GlobalConfiguration singleton cho phiên bản TF này.

Lợi nhuận
IGlobalConfiguration

Ném
IllegalStateException nếu createGlobalConfiguration(String[]) chưa được gọi.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Lấy IKeyStoreFactory để sử dụng từ cấu hình.

Lợi nhuận
IKeyStoreFactory IKeyStoreFactory hoặc null nếu không có nhà máy lưu trữ khóa nào được đặt.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Nhận danh sách IMultiDeviceRecovery để sử dụng từ cấu hình.

Lợi nhuận
danh sách IMultiDeviceRecovery hoặc null nếu không được đặt.

getName

public String getName ()

Lợi nhuận
String tên của Configuration này

getOptionValues

public  getOptionValues (String optionName)

Nhận danh sách các giá trị của tùy chọn.

Thông số
optionName String : tên tùy chọn bản đồ

Lợi nhuận
danh sách các giá trị của tùy chọn đã cho. null nếu tên tùy chọn không tồn tại.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

Nhận danh sách IResourceMetricCollector từ cấu hình chung.

Lợi nhuận
danh sách IResourceMetricCollector từ cấu hình chung hoặc null nếu không có mã nào được chỉ định.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Nhận một nhà máy sản xuất hộp cát có thể được sử dụng để chạy một lời kêu gọi

Lợi nhuận
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Trả về IShardHelper xác định cách phân đoạn cấu hình.

Lợi nhuận
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Trả về TestInvocationManagementServer hoặc null nếu không được xác định.

Lợi nhuận
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Cho phép sử dụng ITerribleFailureHandler từ cấu hình. Xử lý những việc cần làm trong trường hợp xảy ra WTF (Lỗi Kinh hoàng).

Lợi nhuận
ITerribleFailureHandler ITerribleFailureHandler được cung cấp trong cấu hình hoặc null nếu không có trình xử lý nào được đặt

injectionOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Chèn một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

Hữu ích để cung cấp các giá trị cho các tùy chọn được tạo động.

Thông số
optionName String : tên tùy chọn

optionValue String : (các) giá trị tùy chọn

Ném
ConfigurationException

injectionOptionValue

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

Chèn một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

Hữu ích để cung cấp các giá trị cho các tùy chọn được tạo động.

Thông số
optionName String : tên tùy chọn bản đồ

optionKey String : phím tùy chọn bản đồ

optionValue String : giá trị tùy chọn bản đồ

Ném
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Xuất văn bản trợ giúp sử dụng dòng lệnh cho cấu hình này tới printStream đã cho.

Thông số
importantOnly boolean

out PrintStream : ERROR(/PrintStream) để sử dụng.

Ném
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.

Thông số
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế bất kỳ giá trị hiện có nào.

Thông số
typeName String : tên duy nhất của kiểu đối tượng cấu hình.

configObject Object : đối tượng cấu hình

Ném
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ế bất kỳ giá trị hiện có nào.

Thông số
typeName String : tên duy nhất của kiểu đối tượng cấu hình.

configList : danh sách đối tượng cấu hình

Ném
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Đặt DeviceManagementGrpcServer .

Thông số
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Đặt IDeviceManager , thay thế mọi giá trị hiện có. Điều này đặt trình quản lý cho các thiết bị thử nghiệm

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Đặt IDeviceMonitor .

Thông số
monitor IDeviceMonitor : Màn hình

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Đặt IDeviceSelection , thay thế bất kỳ giá trị hiện có nào. Điều này đặt bộ lọc thiết bị toàn cầu trên những thiết bị mà DeviceManager có thể nhìn thấy.

setHostMonitors

public void setHostMonitors ( hostMonitors)

Đặt danh sách IHostMonitor .

Thông 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 .

Thông số
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Đặt IKeyStoreFactory , thay thế mọi giá trị hiện có.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Đặt các trường Option cấu hình chung với tập hợp các đối số dòng lệnh nhất định

Xem ArgsOptionParser để biết định dạng dự kiến

Thông số
listArgs : các đối số dòng lệnh

Lợi nhuận
các đối số không tích lũy

Ném
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Đặt cấu hình ban đầu được sử dụng để tạo cấu hình chung.

Thông số
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Đặt IResourceMetricCollector .

Thông 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 được sử dụng khi làm sắc nét một cấu hình.

Thông số
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Đặt TradefedFeatureServer .

Thông số
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Đặt ITerribleFailureHandler .

Thông số
wtfHandler ITerribleFailureHandler : trình xử lý WTF

thành lập

public void setup ()

Thiết lập thích hợp khi bắt đầu giao dịch.

Ném
ConfigurationException

validateOptions

public void validateOptions ()

Xác thực các giá trị tùy chọn.

Hiện tại, điều này sẽ chỉ xác thực rằng tất cả các tùy chọn bắt buộc đã được thiết lập

Ném
ConfigurationException

Các phương pháp được bảo vệ

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Lợi nhuận
IConfigurationFactory