public class ExternalEnvironmentFactory extends java.lang.Object implements EnvironmentFactory
EnvironmentFactory which requests workers via the given URL in the Environment.| Modifier and Type | Class and Description | 
|---|---|
| static class  | ExternalEnvironmentFactory.ProviderProvider of ExternalEnvironmentFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ExternalEnvironmentFactory | create(GrpcFnServer<FnApiControlClientPoolService> controlServiceServer,
      GrpcFnServer<GrpcLoggingService> loggingServiceServer,
      GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer,
      GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer,
      ControlClientPool.Source clientSource,
      IdGenerator idGenerator) | 
| RemoteEnvironment | createEnvironment(org.apache.beam.model.pipeline.v1.RunnerApi.Environment environment,
                 java.lang.String workerId)Creates a new, active  RemoteEnvironmentbacked by an unmanaged worker. | 
public static ExternalEnvironmentFactory create(GrpcFnServer<FnApiControlClientPoolService> controlServiceServer, GrpcFnServer<GrpcLoggingService> loggingServiceServer, GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer, GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer, ControlClientPool.Source clientSource, IdGenerator idGenerator)
public RemoteEnvironment createEnvironment(org.apache.beam.model.pipeline.v1.RunnerApi.Environment environment, java.lang.String workerId) throws java.lang.Exception
RemoteEnvironment backed by an unmanaged worker.createEnvironment in interface EnvironmentFactoryjava.lang.Exception