@Configuration public class EventFlowsAutoConfiguration extends Object
Auto-configuration
for the event flow implementation beans.Constructor and Description |
---|
EventFlowsAutoConfiguration() |
@Bean @ConditionalOnMissingBean(value=CreateServiceInstanceEventFlowRegistry.class) public CreateServiceInstanceEventFlowRegistry createInstanceRegistry(@Autowired(required=false) List<CreateServiceInstanceInitializationFlow> initializationFlows, @Autowired(required=false) List<CreateServiceInstanceCompletionFlow> completionFlows, @Autowired(required=false) List<CreateServiceInstanceErrorFlow> errorFlows)
CreateServiceInstanceEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=DeleteServiceInstanceEventFlowRegistry.class) public DeleteServiceInstanceEventFlowRegistry deleteInstanceRegistry(@Autowired(required=false) List<DeleteServiceInstanceInitializationFlow> initializationFlows, @Autowired(required=false) List<DeleteServiceInstanceCompletionFlow> completionFlows, @Autowired(required=false) List<DeleteServiceInstanceErrorFlow> errorFlows)
DeleteServiceInstanceEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=UpdateServiceInstanceEventFlowRegistry.class) public UpdateServiceInstanceEventFlowRegistry updateInstanceRegistry(@Autowired(required=false) List<UpdateServiceInstanceInitializationFlow> initializationFlows, @Autowired(required=false) List<UpdateServiceInstanceCompletionFlow> completionFlows, @Autowired(required=false) List<UpdateServiceInstanceErrorFlow> errorFlows)
UpdateServiceInstanceEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=AsyncOperationServiceInstanceEventFlowRegistry.class) public AsyncOperationServiceInstanceEventFlowRegistry asyncOperationRegistry(@Autowired(required=false) List<AsyncOperationServiceInstanceInitializationFlow> initializationFlows, @Autowired(required=false) List<AsyncOperationServiceInstanceCompletionFlow> completionFlows, @Autowired(required=false) List<AsyncOperationServiceInstanceErrorFlow> errorFlows)
AsyncOperationServiceInstanceEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=CreateServiceInstanceBindingEventFlowRegistry.class) public CreateServiceInstanceBindingEventFlowRegistry createInstanceBindingRegistry(@Autowired(required=false) List<CreateServiceInstanceBindingInitializationFlow> initializationFlows, @Autowired(required=false) List<CreateServiceInstanceBindingCompletionFlow> completionFlows, @Autowired(required=false) List<CreateServiceInstanceBindingErrorFlow> errorFlows)
CreateServiceInstanceBindingEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=DeleteServiceInstanceBindingEventFlowRegistry.class) public DeleteServiceInstanceBindingEventFlowRegistry deleteInstanceBindingRegistry(@Autowired(required=false) List<DeleteServiceInstanceBindingInitializationFlow> initializationFlows, @Autowired(required=false) List<DeleteServiceInstanceBindingCompletionFlow> completionFlows, @Autowired(required=false) List<DeleteServiceInstanceBindingErrorFlow> errorFlows)
DeleteServiceInstanceBindingEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=AsyncOperationServiceInstanceBindingEventFlowRegistry.class) public AsyncOperationServiceInstanceBindingEventFlowRegistry asyncOperationBindingRegistry(@Autowired(required=false) List<AsyncOperationServiceInstanceBindingInitializationFlow> initializationFlows, @Autowired(required=false) List<AsyncOperationServiceInstanceBindingCompletionFlow> completionFlows, @Autowired(required=false) List<AsyncOperationServiceInstanceBindingErrorFlow> errorFlows)
AsyncOperationServiceInstanceBindingEventFlowRegistry
beaninitializationFlows
- the initialization flowscompletionFlows
- the completion flowserrorFlows
- the error flows@Bean @ConditionalOnMissingBean(value=EventFlowRegistries.class) public EventFlowRegistries eventFlowRegistries(CreateServiceInstanceEventFlowRegistry createInstanceRegistry, UpdateServiceInstanceEventFlowRegistry updateInstanceRegistry, DeleteServiceInstanceEventFlowRegistry deleteInstanceRegistry, AsyncOperationServiceInstanceEventFlowRegistry asyncOperationRegistry, CreateServiceInstanceBindingEventFlowRegistry createInstanceBindingRegistry, DeleteServiceInstanceBindingEventFlowRegistry deleteInstanceBindingRegistry, AsyncOperationServiceInstanceBindingEventFlowRegistry asyncOperationBindingRegistry)
EventFlowRegistries
beancreateInstanceRegistry
- the create instance flow registryupdateInstanceRegistry
- the update instance flow registrydeleteInstanceRegistry
- the delete instance flow registryasyncOperationRegistry
- the last operation flow registrycreateInstanceBindingRegistry
- the create instance binding flow registrydeleteInstanceBindingRegistry
- the delete instance binding flow registryasyncOperationBindingRegistry
- the last operation binding flow registry