Class ReplyProducingMessageHandlerWrapper

All Implemented Interfaces:
org.reactivestreams.Subscriber<Message<?>>, Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Lifecycle, Ordered, ExpressionCapable, Orderable, MessageProducer, HeaderPropagationAware, IntegrationPattern, NamedComponent, IntegrationManagement, ManageableLifecycle, TrackableComponent, MessageHandler, reactor.core.CoreSubscriber<Message<?>>

public class ReplyProducingMessageHandlerWrapper
extends AbstractReplyProducingMessageHandler
implements ManageableLifecycle
The AbstractReplyProducingMessageHandler wrapper around raw MessageHandler for request-reply scenarios, e.g. @ServiceActivator annotation configuration.

This class is used internally by Framework in cases when request-reply is important and there is no other way to apply advice chain.

The lifecycle control is delegated to the target MessageHandler.

Since:
5.0
Author:
Artem Bilan