See: Description
| Interface | Description | 
|---|---|
| EnvironmentFactory | 
 Creates  
environments which communicate to an SdkHarnessClient. | 
| EnvironmentFactory.Provider | 
 Provider for a  
EnvironmentFactory and ServerFactory for the environment. | 
| RemoteEnvironment | 
 A handle to an available remote  
RunnerApi.Environment. | 
| Class | Description | 
|---|---|
| DockerEnvironmentFactory | 
 An  
EnvironmentFactory that creates docker containers by shelling out to docker. | 
| DockerEnvironmentFactory.Provider | 
 Provider for DockerEnvironmentFactory. 
 | 
| EmbeddedEnvironmentFactory | 
 An  
EnvironmentFactory that communicates to a FnHarness which is executing in the
 same process. | 
| EmbeddedEnvironmentFactory.Provider | 
 Provider of EmbeddedEnvironmentFactory. 
 | 
| ProcessEnvironment | 
 Environment for process-based execution. 
 | 
| ProcessEnvironmentFactory | 
 An  
EnvironmentFactory which forks processes based on the given URL in the Environment. | 
| ProcessEnvironmentFactory.Provider | 
 Provider of ProcessEnvironmentFactory. 
 | 
| ProcessManager | 
 A simple process manager which forks processes and kills them if necessary. 
 | 
| RemoteEnvironment.SimpleRemoteEnvironment | 
 A  
RemoteEnvironment which uses the default RemoteEnvironment.close() behavior. |