Class AppDeploymentInstanceWorkflow
java.lang.Object
org.springframework.cloud.appbroker.workflow.instance.AppDeploymentInstanceWorkflow
- Direct Known Subclasses:
AppDeploymentCreateServiceInstanceWorkflow
,AppDeploymentDeleteServiceInstanceWorkflow
,AppDeploymentUpdateServiceInstanceWorkflow
-
Constructor Summary
ModifierConstructorDescriptionprotected
AppDeploymentInstanceWorkflow
(BrokeredServices brokeredServices) -
Method Summary
Modifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<Boolean>
accept
(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) protected reactor.core.publisher.Mono<List<BackingApplication>>
getBackingApplicationsForService
(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) protected reactor.core.publisher.Mono<List<BackingService>>
getBackingServicesForService
(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) protected reactor.core.publisher.Mono<TargetSpec>
getTargetForService
(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan)
-
Constructor Details
-
AppDeploymentInstanceWorkflow
-
-
Method Details
-
accept
protected reactor.core.publisher.Mono<Boolean> accept(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) -
getTargetForService
protected reactor.core.publisher.Mono<TargetSpec> getTargetForService(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) -
getBackingApplicationsForService
protected reactor.core.publisher.Mono<List<BackingApplication>> getBackingApplicationsForService(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan) -
getBackingServicesForService
protected reactor.core.publisher.Mono<List<BackingService>> getBackingServicesForService(org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition serviceDefinition, org.springframework.cloud.servicebroker.model.catalog.Plan plan)
-