クラス RedisOutboundGateway

実装済みのインターフェース一覧:
org.reactivestreams.Subscriber<Message<?>>, Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Ordered, ComponentSourceAware, ExpressionCapable, Orderable, MessageProducer, HeaderPropagationAware, IntegrationPattern, NamedComponent, IntegrationManagement, TrackableComponent, MessageHandler, reactor.core.CoreSubscriber<Message<?>>

public class RedisOutboundGateway extends AbstractReplyProducingMessageHandler
提供された引数を使用して Redis コマンドを実行し、コマンド結果を返すゲートウェイコンポーネントの実装。
導入:
4.0
作成者:
Artem Bilan, Gary Russell
  • コンストラクターの詳細

  • 方法の詳細

    • setArgumentsSerializer

      public void setArgumentsSerializer(RedisSerializer<?> serializer)
    • setCommandExpression

      public void setCommandExpression(Expression commandExpression)
      パラメーター:
      commandExpression - SpEL 構文の文字列。
      導入:
      4.3
    • setCommandExpressionString

      public void setCommandExpressionString(StringSE commandExpression)
      パラメーター:
      commandExpression - SpEL 構文の文字列。
      導入:
      4.3
    • setArgumentsStrategy

      public void setArgumentsStrategy(@Nullable ArgumentsStrategy argumentsStrategy)
    • getComponentType

      public StringSE getComponentType()
      次で指定:
      インターフェース NamedComponent 内の getComponentType 
      オーバーライド:
      クラス MessageHandlerSupport の getComponentType 
    • doInit

      protected void doInit()
      オーバーライド:
      クラス AbstractReplyProducingMessageHandler の doInit 
    • handleRequestMessage

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