public class MessagePublishingInterceptor
implements org.aopalliance.intercept.MethodInterceptor, BeanFactoryAware
A MethodInterceptor that publishes Messages to a channel. The
payload of the published Message can be derived from arguments or any return
value or exception resulting from the method invocation. That mapping is the
responsibility of the EL expression provided by the PublisherMetadataSource.