Interface EnvironmentFactory.Provider
- All Known Implementing Classes:
DockerEnvironmentFactory.Provider
,EmbeddedEnvironmentFactory.Provider
,ExternalEnvironmentFactory.Provider
,ProcessEnvironmentFactory.Provider
,StaticRemoteEnvironmentFactory.Provider
- Enclosing interface:
EnvironmentFactory
public static interface EnvironmentFactory.Provider
Provider for a
EnvironmentFactory
and ServerFactory
for the environment.-
Method Summary
Modifier and TypeMethodDescriptioncreateEnvironmentFactory
(GrpcFnServer<FnApiControlClientPoolService> controlServiceServer, GrpcFnServer<GrpcLoggingService> loggingServiceServer, GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer, GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer, ControlClientPool clientPool, IdGenerator idGenerator) CreatesEnvironmentFactory
for the provided GrpcServices.default ServerFactory
Create theServerFactory
applicable to this environment.
-
Method Details
-
createEnvironmentFactory
EnvironmentFactory createEnvironmentFactory(GrpcFnServer<FnApiControlClientPoolService> controlServiceServer, GrpcFnServer<GrpcLoggingService> loggingServiceServer, GrpcFnServer<ArtifactRetrievalService> retrievalServiceServer, GrpcFnServer<StaticGrpcProvisionService> provisioningServiceServer, ControlClientPool clientPool, IdGenerator idGenerator) CreatesEnvironmentFactory
for the provided GrpcServices. -
getServerFactory
Create theServerFactory
applicable to this environment.
-