Package org.springframework.integration.aop
Provides classes to support message publication using AOP.
-
Interface Summary Interface Description MessageSourceMutator AReceiveMessageAdvice
extension that can mutate aMessageSource
before 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 AMessageSourceMutator
that uses aCompoundTrigger
to adjust the poller - when a message is present, the compound trigger's primary trigger is used to determine the next poll.MessagePublishingInterceptor AMethodInterceptor
that publishes Messages to a channel.MethodAnnotationPublisherMetadataSource AnPublisherMetadataSource
implementation that retrieves the channel name and expression strings from an annotation.MethodNameMappingPublisherMetadataSource PublisherAnnotationAdvisor An advisor that will apply theMessagePublishingInterceptor
to any methods containing the provided annotations.PublisherAnnotationBeanPostProcessor Post-processes beans that contain the method-level @Publisher
annotation.SimpleActiveIdleMessageSourceAdvice Deprecated. since 5.3 in favor ofSimpleActiveIdleReceiveMessageAdvice
with 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 ofPublisherMetadataSource
that allows for configuration of a single channel name, payload expression, and array of header key=value expressions.