Package org.springframework.integration.aop
Provides classes to support message publication using AOP.
-
Interface Summary Interface Description MessageSourceMutator AReceiveMessageAdviceextension that can mutate aMessageSourcebefore and/or afterMessageSource.receive()is called.ReceiveMessageAdvice An AOP advice to perform hooks before and/or after areceive()contract is called. -
Class Summary Class Description AbstractMessageSourceAdvice Deprecated. since 5.3 in favor ofMessageSourceMutator.CompoundTriggerAdvice AMessageSourceMutatorthat uses aCompoundTriggerto adjust the poller - when a message is present, the compound trigger's primary trigger is used to determine the next poll.MessagePublishingInterceptor AMethodInterceptorthat publishes Messages to a channel.MethodAnnotationPublisherMetadataSource AnPublisherMetadataSourceimplementation that retrieves the channel name and expression strings from an annotation.MethodNameMappingPublisherMetadataSource PublisherAnnotationAdvisor An advisor that will apply theMessagePublishingInterceptorto any methods containing the provided annotations.PublisherAnnotationBeanPostProcessor Post-processes beans that contain the method-level @Publisherannotation.SimpleActiveIdleMessageSourceAdvice Deprecated. since 5.3 in favor ofSimpleActiveIdleReceiveMessageAdvicewith the same (but more common) functionality.SimpleActiveIdleReceiveMessageAdvice A simple advice that polls at one rate when messages exist and another when there are no messages.SimplePublisherMetadataSource Simple implementation ofPublisherMetadataSourcethat allows for configuration of a single channel name, payload expression, and array of header key=value expressions.