Class WorkflowServiceInstanceBindingService
java.lang.Object
org.springframework.cloud.appbroker.service.WorkflowServiceInstanceBindingService
- All Implemented Interfaces:
org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
public class WorkflowServiceInstanceBindingService
extends Object
implements org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
-
Constructor Summary
ConstructorDescriptionWorkflowServiceInstanceBindingService
(ServiceInstanceBindingStateRepository serviceInstanceBindingStateRepository, List<CreateServiceInstanceAppBindingWorkflow> createServiceInstanceAppBindingWorkflows, List<CreateServiceInstanceRouteBindingWorkflow> createServiceInstanceRouteBindingWorkflows, List<DeleteServiceInstanceBindingWorkflow> deleteServiceInstanceBindingWorkflows) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingResponse>
createServiceInstanceBinding
(org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingRequest request) reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingResponse>
deleteServiceInstanceBinding
(org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingRequest request) reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationResponse>
getLastOperation
(org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
getServiceInstanceBinding
-
Constructor Details
-
WorkflowServiceInstanceBindingService
public WorkflowServiceInstanceBindingService(ServiceInstanceBindingStateRepository serviceInstanceBindingStateRepository, List<CreateServiceInstanceAppBindingWorkflow> createServiceInstanceAppBindingWorkflows, List<CreateServiceInstanceRouteBindingWorkflow> createServiceInstanceRouteBindingWorkflows, List<DeleteServiceInstanceBindingWorkflow> deleteServiceInstanceBindingWorkflows)
-
-
Method Details
-
createServiceInstanceBinding
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingResponse> createServiceInstanceBinding(org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingRequest request) - Specified by:
createServiceInstanceBinding
in interfaceorg.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
-
deleteServiceInstanceBinding
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingResponse> deleteServiceInstanceBinding(org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingRequest request) - Specified by:
deleteServiceInstanceBinding
in interfaceorg.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
-
getLastOperation
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationResponse> getLastOperation(org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationRequest request) - Specified by:
getLastOperation
in interfaceorg.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
-