Class AppDeploymentCreateServiceInstanceWorkflow
java.lang.Object
org.springframework.cloud.appbroker.workflow.instance.AppDeploymentInstanceWorkflow
org.springframework.cloud.appbroker.workflow.instance.AppDeploymentCreateServiceInstanceWorkflow
- All Implemented Interfaces:
CreateServiceInstanceWorkflow
@Order(0)
public class AppDeploymentCreateServiceInstanceWorkflow
extends AppDeploymentInstanceWorkflow
implements CreateServiceInstanceWorkflow
-
Constructor Summary
ConstructorDescriptionAppDeploymentCreateServiceInstanceWorkflow
(BrokeredServices brokeredServices, BackingAppDeploymentService deploymentService, BackingServicesProvisionService backingServicesProvisionService, BackingApplicationsParametersTransformationService appsParametersTransformationService, BackingServicesParametersTransformationService servicesParametersTransformationService, TargetService targetService) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Boolean>
accept
(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request) reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse.CreateServiceInstanceResponseBuilder>
buildResponse
(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse.CreateServiceInstanceResponseBuilder responseBuilder) reactor.core.publisher.Mono<Void>
create
(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse response) Methods inherited from class org.springframework.cloud.appbroker.workflow.instance.AppDeploymentInstanceWorkflow
accept, getBackingApplicationsForService, getBackingServicesForService, getTargetForService
-
Constructor Details
-
AppDeploymentCreateServiceInstanceWorkflow
public AppDeploymentCreateServiceInstanceWorkflow(BrokeredServices brokeredServices, BackingAppDeploymentService deploymentService, BackingServicesProvisionService backingServicesProvisionService, BackingApplicationsParametersTransformationService appsParametersTransformationService, BackingServicesParametersTransformationService servicesParametersTransformationService, TargetService targetService)
-
-
Method Details
-
create
public reactor.core.publisher.Mono<Void> create(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse response) - Specified by:
create
in interfaceCreateServiceInstanceWorkflow
-
accept
public reactor.core.publisher.Mono<Boolean> accept(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request) - Specified by:
accept
in interfaceCreateServiceInstanceWorkflow
-
buildResponse
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse.CreateServiceInstanceResponseBuilder> buildResponse(org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceResponse.CreateServiceInstanceResponseBuilder responseBuilder) - Specified by:
buildResponse
in interfaceCreateServiceInstanceWorkflow
-