public static class ExternalEnvironmentFactory.Provider extends java.lang.Object implements EnvironmentFactory.Provider
| Constructor and Description |
|---|
Provider() |
| Modifier and Type | Method and Description |
|---|---|
EnvironmentFactory |
createEnvironmentFactory(org.apache.beam.sdk.fn.server.GrpcFnServer<FnApiControlClientPoolService> controlServiceServer,
org.apache.beam.sdk.fn.server.GrpcFnServer<GrpcLoggingService> loggingServiceServer,
org.apache.beam.sdk.fn.server.GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer,
org.apache.beam.sdk.fn.server.GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer,
ControlClientPool clientPool,
org.apache.beam.sdk.fn.IdGenerator idGenerator)
Creates
EnvironmentFactory for the provided GrpcServices. |
org.apache.beam.sdk.fn.server.ServerFactory |
getServerFactory()
Create the
ServerFactory applicable to this environment. |
public EnvironmentFactory createEnvironmentFactory(org.apache.beam.sdk.fn.server.GrpcFnServer<FnApiControlClientPoolService> controlServiceServer, org.apache.beam.sdk.fn.server.GrpcFnServer<GrpcLoggingService> loggingServiceServer, org.apache.beam.sdk.fn.server.GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer, org.apache.beam.sdk.fn.server.GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer, ControlClientPool clientPool, org.apache.beam.sdk.fn.IdGenerator idGenerator)
EnvironmentFactory.ProviderEnvironmentFactory for the provided GrpcServices.createEnvironmentFactory in interface EnvironmentFactory.Providerpublic org.apache.beam.sdk.fn.server.ServerFactory getServerFactory()
EnvironmentFactory.ProviderServerFactory applicable to this environment.getServerFactory in interface EnvironmentFactory.Provider