クラス ApplicationEventPublishingMessageHandler

実装されたすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareApplicationEventPublisherAwareOrderedExpressionCapableOrderableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>

public class ApplicationEventPublishingMessageHandler extends AbstractMessageHandler implements ApplicationEventPublisherAware
受信した各 MessageMessagingEvent として公開する MessageHandlerMessagingEvent は、Spring の ApplicationEvent のサブクラスであり、このアダプターが Message を単純にラップするために使用します。

publishPayload フラグが true に指定されている場合、payload は ApplicationEvent にラップせずにそのまま公開されます。

作成者:
Mark Fisher, Artem Bilan