Class AppDeploymentDeleteServiceInstanceWorkflow
java.lang.Object
org.springframework.cloud.appbroker.workflow.instance.AppDeploymentInstanceWorkflow
org.springframework.cloud.appbroker.workflow.instance.AppDeploymentDeleteServiceInstanceWorkflow
- All Implemented Interfaces:
DeleteServiceInstanceWorkflow
@Order(0)
public class AppDeploymentDeleteServiceInstanceWorkflow
extends AppDeploymentInstanceWorkflow
implements DeleteServiceInstanceWorkflow
-
Constructor Summary
ConstructorDescriptionAppDeploymentDeleteServiceInstanceWorkflow
(BrokeredServices brokeredServices, BackingAppDeploymentService deploymentService, BackingAppManagementService backingAppManagementService, BackingServicesProvisionService backingServicesProvisionService, BackingSpaceManagementService backingSpaceManagementService, TargetService targetService) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Boolean>
accept
(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request) reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse.DeleteServiceInstanceResponseBuilder>
buildResponse
(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse.DeleteServiceInstanceResponseBuilder responseBuilder) reactor.core.publisher.Mono<Void>
delete
(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse response) Methods inherited from class org.springframework.cloud.appbroker.workflow.instance.AppDeploymentInstanceWorkflow
accept, getBackingApplicationsForService, getBackingServicesForService, getTargetForService
-
Constructor Details
-
AppDeploymentDeleteServiceInstanceWorkflow
public AppDeploymentDeleteServiceInstanceWorkflow(BrokeredServices brokeredServices, BackingAppDeploymentService deploymentService, BackingAppManagementService backingAppManagementService, BackingServicesProvisionService backingServicesProvisionService, BackingSpaceManagementService backingSpaceManagementService, TargetService targetService)
-
-
Method Details
-
delete
public reactor.core.publisher.Mono<Void> delete(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse response) - Specified by:
delete
in interfaceDeleteServiceInstanceWorkflow
-
accept
public reactor.core.publisher.Mono<Boolean> accept(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request) - Specified by:
accept
in interfaceDeleteServiceInstanceWorkflow
-
buildResponse
public reactor.core.publisher.Mono<org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse.DeleteServiceInstanceResponseBuilder> buildResponse(org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceRequest request, org.springframework.cloud.servicebroker.model.instance.DeleteServiceInstanceResponse.DeleteServiceInstanceResponseBuilder responseBuilder) - Specified by:
buildResponse
in interfaceDeleteServiceInstanceWorkflow
-