Package org.springframework.integration.aop
package org.springframework.integration.aop
Provides classes to support message publication using AOP.
-
ClassDescriptionA
MessageSourceMutator
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.AMethodInterceptor
that publishes Messages to a channel.AReceiveMessageAdvice
extension that can mutate aMessageSource
before and/or afterMessageSource.receive()
is called.AnPublisherMetadataSource
implementation that retrieves the channel name and expression strings from an annotation.An advisor that will apply theMessagePublishingInterceptor
to any methods containing the provided annotations.Post-processes beans that contain the method-level @Publisher
annotation.An AOP advice to perform hooks before and/or after areceive()
contract is called.A simple advice that polls at one rate when messages exist and another when there are no messages.Simple implementation ofPublisherMetadataSource
that allows for configuration of a single channel name, payload expression, and array of header key=value expressions.