クラス AbstractReplyProducingPostProcessingMessageHandler

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

public abstract class AbstractReplyProducingPostProcessingMessageHandler extends AbstractReplyProducingMessageHandler implements PostProcessingMessageHandler
導入:
3.0
作成者:
Gary Russell, Artem Bilan
  • コンストラクターの詳細

    • AbstractReplyProducingPostProcessingMessageHandler

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

    • setPostProcessWithinAdvice

      public void setPostProcessWithinAdvice(boolean postProcessWithinAdvice)
      構成されたアドバイスクラスの範囲内で後処理を実行するかどうかを指定します。false の場合、後処理が発生します。after the アドバイスチェーンが戻ります。デフォルトは true です。これは、実際にチェーンのアドバイスが存在する場合にのみ適用されます。
      パラメーター:
      postProcessWithinAdvice - 後処理をアドバイス内で実行する必要がある場合は true。
    • handleRequestMessage

      @Nullable protected final ObjectSE handleRequestMessage(Message<?> requestMessage)
      クラスからコピーされた説明: AbstractReplyProducingMessageHandler
      サブクラスはこのメソッドを実装して、リクエストメッセージを処理する必要があります。戻り値は、メッセージ、MessageBuilder、任意のプレーンオブジェクトです。基本クラスは、これらの開始点のいずれかからの返信メッセージの最終的な作成を処理します。戻り値が null の場合、メッセージフローはここで終了します。
      次で指定:
      クラス AbstractReplyProducingMessageHandlerhandleRequestMessage 
      パラメーター:
      requestMessage - リクエストメッセージ。
      戻り値:
      メッセージを処理した結果、または null
    • doInvokeAdvisedRequestHandler

      @Nullable protected final ObjectSE doInvokeAdvisedRequestHandler(Message<?> message)
      オーバーライド:
      クラス AbstractReplyProducingMessageHandlerdoInvokeAdvisedRequestHandler 
    • doHandleRequestMessage

      @Nullable protected abstract ObjectSE doHandleRequestMessage(Message<?> requestMessage)