IConfigurationServer
  public
  
  
  
  interface
  IConfigurationServer
  
  
  
| com.android.tradefed.config.IConfigurationServer | 
An interface for config server.
Instead of starting with a host config file, a Tradefed instnace can start with an IConfigurationServer. A tradefed starts with IConfigurationServer will load current
 host's config from the remote storage and load all dependent configs as needed. Tradefed can
 either start with IConfigurationServer or config file, but not both.
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        InputStream | 
      getConfig(String name)
      Get config content by its name. | 
| 
        abstract
        
        
        
        
        String | 
      getCurrentHostConfig()
      Get current host's config file name for the current Tradefed session. | 
Public methods
getConfig
public abstract InputStream getConfig (String name)
Get config content by its name.
| Parameters | |
|---|---|
| name | String: config's name | 
| Returns | |
|---|---|
| InputStream | an ERROR(/InputStream)is the config file content. | 
| Throws | |
|---|---|
|  | com.android.tradefed.config.ConfigurationException | 
| ConfigurationException | |
getCurrentHostConfig
public abstract String getCurrentHostConfig ()
Get current host's config file name for the current Tradefed session. Instead of reading the
 host config file from local files, Tradefed start with an IConfigurationServer will
 get the host config from the server.
| Returns | |
|---|---|
| String | a host config file name. | 
| Throws | |
|---|---|
|  | com.android.tradefed.config.ConfigurationException | 
| ConfigurationException | |
