Class AsyncOperationServiceInstanceEventFlowRegistry
java.lang.Object
org.springframework.cloud.servicebroker.service.events.EventFlowRegistry<AsyncOperationServiceInstanceInitializationFlow,AsyncOperationServiceInstanceCompletionFlow,AsyncOperationServiceInstanceErrorFlow,GetLastServiceOperationRequest,GetLastServiceOperationResponse>
org.springframework.cloud.servicebroker.service.events.AsyncOperationServiceInstanceEventFlowRegistry
public class AsyncOperationServiceInstanceEventFlowRegistry
extends EventFlowRegistry<AsyncOperationServiceInstanceInitializationFlow,AsyncOperationServiceInstanceCompletionFlow,AsyncOperationServiceInstanceErrorFlow,GetLastServiceOperationRequest,GetLastServiceOperationResponse>
Event flow registry for asynchronous get last operation requests
- Author:
- Roy Clarkson
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.AsyncOperationServiceInstanceEventFlowRegistry(List<AsyncOperationServiceInstanceInitializationFlow> initializationFlows, List<AsyncOperationServiceInstanceCompletionFlow> completionFlows, List<AsyncOperationServiceInstanceErrorFlow> errorFlows) Construct a newAsyncOperationServiceInstanceEventFlowRegistry -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<Void>getCompletionFlows(GetLastServiceOperationRequest request, GetLastServiceOperationResponse response) Retrieve the completion flows as a Fluxreactor.core.publisher.Flux<Void>getErrorFlows(GetLastServiceOperationRequest request, Throwable t) Retrieve the error flows as a Fluxreactor.core.publisher.Flux<Void>Retrieve the initialization flows as a FluxMethods inherited from class org.springframework.cloud.servicebroker.service.events.EventFlowRegistry
addCompletionFlow, addErrorFlow, addInitializationFlow, getCompletionFlowsInternal, getErrorFlowsInternal, getInitializationFlowsInternal
-
Constructor Details
-
AsyncOperationServiceInstanceEventFlowRegistry
Deprecated.Construct a newAsyncOperationServiceInstanceEventFlowRegistry -
AsyncOperationServiceInstanceEventFlowRegistry
public AsyncOperationServiceInstanceEventFlowRegistry(List<AsyncOperationServiceInstanceInitializationFlow> initializationFlows, List<AsyncOperationServiceInstanceCompletionFlow> completionFlows, List<AsyncOperationServiceInstanceErrorFlow> errorFlows) Construct a newAsyncOperationServiceInstanceEventFlowRegistry- Parameters:
initializationFlows- the initialization flowscompletionFlows- the completion flowserrorFlows- the error flows
-
-
Method Details
-
getInitializationFlows
public reactor.core.publisher.Flux<Void> getInitializationFlows(GetLastServiceOperationRequest request) Description copied from class:EventFlowRegistryRetrieve the initialization flows as a Flux- Specified by:
getInitializationFlowsin classEventFlowRegistry<AsyncOperationServiceInstanceInitializationFlow,AsyncOperationServiceInstanceCompletionFlow, AsyncOperationServiceInstanceErrorFlow, GetLastServiceOperationRequest, GetLastServiceOperationResponse> - Parameters:
request- the service broker request- Returns:
- a Flux of initialization flows
-
getCompletionFlows
public reactor.core.publisher.Flux<Void> getCompletionFlows(GetLastServiceOperationRequest request, GetLastServiceOperationResponse response) Description copied from class:EventFlowRegistryRetrieve the completion flows as a Flux- Specified by:
getCompletionFlowsin classEventFlowRegistry<AsyncOperationServiceInstanceInitializationFlow,AsyncOperationServiceInstanceCompletionFlow, AsyncOperationServiceInstanceErrorFlow, GetLastServiceOperationRequest, GetLastServiceOperationResponse> - Parameters:
request- the service broker requestresponse- the service broker response- Returns:
- a Flux of completion flows
-
getErrorFlows
public reactor.core.publisher.Flux<Void> getErrorFlows(GetLastServiceOperationRequest request, Throwable t) Description copied from class:EventFlowRegistryRetrieve the error flows as a Flux- Specified by:
getErrorFlowsin classEventFlowRegistry<AsyncOperationServiceInstanceInitializationFlow,AsyncOperationServiceInstanceCompletionFlow, AsyncOperationServiceInstanceErrorFlow, GetLastServiceOperationRequest, GetLastServiceOperationResponse> - Parameters:
request- the service broker requestt- the error- Returns:
- a Flux of error flows
-