Interface EnvironmentFactory.Provider
-
- All Known Implementing Classes:
DockerEnvironmentFactory.Provider,EmbeddedEnvironmentFactory.Provider,ExternalEnvironmentFactory.Provider,ProcessEnvironmentFactory.Provider,StaticRemoteEnvironmentFactory.Provider
- Enclosing interface:
- EnvironmentFactory
public static interface EnvironmentFactory.ProviderProvider for aEnvironmentFactoryandServerFactoryfor the environment.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EnvironmentFactorycreateEnvironmentFactory(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)CreatesEnvironmentFactoryfor the provided GrpcServices.default org.apache.beam.sdk.fn.server.ServerFactorygetServerFactory()Create theServerFactoryapplicable to this environment.
-
-
-
Method Detail
-
createEnvironmentFactory
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)
CreatesEnvironmentFactoryfor the provided GrpcServices.
-
getServerFactory
default org.apache.beam.sdk.fn.server.ServerFactory getServerFactory()
Create theServerFactoryapplicable to this environment.
-
-