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.
|
| ExternalEnvironmentFactory |
An
EnvironmentFactory which requests workers via the given URL in the Environment. |
| ExternalEnvironmentFactory.Provider |
Provider of ExternalEnvironmentFactory.
|
| ProcessEnvironment |
Environment for process-based execution.
|
| ProcessEnvironmentFactory |
An
EnvironmentFactory which forks processes based on the parameters in the Environment. |
| ProcessEnvironmentFactory.Provider |
Provider of ProcessEnvironmentFactory.
|
| ProcessManager |
A simple process manager which forks processes and kills them if necessary.
|
| ProcessManager.RunningProcess | |
| RemoteEnvironment.SimpleRemoteEnvironment |
A
RemoteEnvironment which uses the default RemoteEnvironment.close() behavior. |
| StaticRemoteEnvironment |
A
RemoteEnvironment that connects to Dataflow runner harness. |
| StaticRemoteEnvironmentFactory |
An
EnvironmentFactory that creates StaticRemoteEnvironment used by a runner harness that
would like to use an existing InstructionRequestHandler. |
| StaticRemoteEnvironmentFactory.Provider |
Provider for StaticRemoteEnvironmentFactory.
|