Interface IntegrationFlowContext.IntegrationFlowRegistration
- All Superinterfaces:
Aware,BeanFactoryAware
- Enclosing interface:
IntegrationFlowContext
- Since:
- 5.1
- Author:
- Gary Russell
-
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Destroy theIntegrationFlowbean (as well as all its dependent beans) and clean up all the local cache for it.getId()Return the flow id.Return the flow input channel.Return the flow.Obtain aMessagingTemplatewith its default destination set to the input channel of theIntegrationFlow.voidstart()Start the registration.voidstop()Stop the registration.Methods inherited from interface org.springframework.beans.factory.BeanFactoryAware
setBeanFactory
-
Method Details
-
getId
-
getIntegrationFlow
-
getInputChannel
-
getMessagingTemplate
MessagingTemplate getMessagingTemplate()Obtain aMessagingTemplatewith its default destination set to the input channel of theIntegrationFlow.Any
IntegrationFlowbean (not only manually registered) can be used for this method.If
IntegrationFlowdoesn't start with theMessageChannel, theIllegalStateExceptionis thrown.- Returns:
- the
MessagingTemplateinstance
-
start
void start()Start the registration. -
stop
void stop()Stop the registration. -
destroy
void destroy()Destroy theIntegrationFlowbean (as well as all its dependent beans) and clean up all the local cache for it.
-