public class WorkflowServiceInstanceBindingService extends Object implements org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
Constructor and Description |
---|
WorkflowServiceInstanceBindingService(ServiceInstanceBindingStateRepository serviceInstanceBindingStateRepository,
List<CreateServiceInstanceAppBindingWorkflow> createServiceInstanceAppBindingWorkflows,
List<CreateServiceInstanceRouteBindingWorkflow> createServiceInstanceRouteBindingWorkflows,
List<DeleteServiceInstanceBindingWorkflow> deleteServiceInstanceBindingWorkflows) |
Modifier and Type | Method and Description |
---|---|
reactor.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) |
public WorkflowServiceInstanceBindingService(ServiceInstanceBindingStateRepository serviceInstanceBindingStateRepository, List<CreateServiceInstanceAppBindingWorkflow> createServiceInstanceAppBindingWorkflows, List<CreateServiceInstanceRouteBindingWorkflow> createServiceInstanceRouteBindingWorkflows, List<DeleteServiceInstanceBindingWorkflow> deleteServiceInstanceBindingWorkflows)
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingResponse> createServiceInstanceBinding(org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingRequest request)
createServiceInstanceBinding
in interface org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingResponse> deleteServiceInstanceBinding(org.springframework.cloud.servicebroker.model.binding.DeleteServiceInstanceBindingRequest request)
deleteServiceInstanceBinding
in interface org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationResponse> getLastOperation(org.springframework.cloud.servicebroker.model.binding.GetLastServiceBindingOperationRequest request)
getLastOperation
in interface org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService