クラス AbstractMessageHandler

実装されたすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareOrderedExpressionCapableOrderableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>
既知の直属サブクラス
AbstractInternetProtocolSendingMessageHandlerAbstractMessageProducingHandlerAbstractMessageRouterAbstractMqttMessageHandlerAbstractXmppConnectionAwareMessageHandlerApplicationEventPublishingMessageHandlerByteStreamWritingMessageHandlerCharacterStreamWritingMessageHandlerCorrelatingMessageBarrierExpressionEvaluatingMessageHandlerFileTransferringMessageHandlerHazelcastCacheWritingMessageHandlerJdbcMessageHandlerJmsSendingMessageHandlerLoggingHandlerMailSendingMessageHandlerMethodInvokingMessageHandlerMongoDbStoringMessageHandlerNotificationPublishingMessageHandlerRabbitStreamMessageHandlerRedisPublishingMessageHandlerRedisQueueOutboundChannelAdapterRedisStoreWritingMessageHandlerStompMessageHandlerStoredProcMessageHandlerTcpSendingMessageHandlerWebSocketOutboundMessageHandler

public abstract class AbstractMessageHandler extends MessageHandlerSupport implements MessageHandler, reactor.core.CoreSubscriber<Message<?>>
MessageHandler 実装の基本クラス。
作成者:
David Turanski, Artem Bilan
  • コンストラクターの詳細

    • AbstractMessageHandler

      public AbstractMessageHandler()
  • メソッドの詳細

    • setObservationConvention

      public void setObservationConvention(@Nullable MessageReceiverObservationConvention observationConvention)
      IntegrationObservation.HANDLER にカスタム MessageReceiverObservationConvention を設定します。このコンポーネントに対して ObservationRegistry が構成されていない場合は無視されます。
      パラメーター:
      observationConvention - 使用する MessageReceiverObservationConvention
      導入:
      6.0
    • handleMessage

      public void handleMessage(Message<?> message)
      次で指定:
      インターフェース MessageHandlerhandleMessage 
    • onSubscribe

      public void onSubscribe(org.reactivestreams.Subscription subscription)
      次で指定:
      インターフェース reactor.core.CoreSubscriber<Message<?>>onSubscribe 
      次で指定:
      インターフェース org.reactivestreams.Subscriber<Message<?>>onSubscribe 
    • onError

      public void onError(ThrowableSE throwable)
      次で指定:
      インターフェース org.reactivestreams.Subscriber<Message<?>>onError 
    • onComplete

      public void onComplete()
      次で指定:
      インターフェース org.reactivestreams.Subscriber<Message<?>>onComplete 
    • onNext

      public void onNext(Message<?> message)
      次で指定:
      インターフェース org.reactivestreams.Subscriber<Message<?>>onNext 
    • handleMessageInternal

      protected abstract void handleMessageInternal(Message<?> message)