クラス UnicastSendingMessageHandler

実装されているすべてのインターフェース:
RunnableSEorg.reactivestreams.Subscriber<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareLifecycleOrderedComponentSourceAwareExpressionCapableOrderableIntegrationPatternCommonSocketOptionsNamedComponentIntegrationManagementManageableLifecycleTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>

@DeprecatedSE(forRemoval=true, since="7.0") public class UnicastSendingMessageHandler extends UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
7.0 が有利か UnicastSendingMessageHandler が有利か
メッセージを UDP データグラムパケットにマップし、それを指定されたホストとポートに送信する MessageHandler 実装。

メッセージは、信頼性をサポートしていない基本的なものにすることができ、受信側が切り捨てを検出できるように長さをプレフィックスとして付けることができ、配信を確認するために UDP 確認応答を要求することができます。

導入:
2.0
作成者:
Gary Russell, Marcin Pilaczynski, Artem Bilan, Christian Tzolov, Ngoc Nhan
  • コンストラクターの詳細

    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(StringSE host, int port)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基本的なコンストラクター。信頼性なし。確認はありません。
      パラメーター:
      host - 宛先ホスト。
      port - 宛先ポート。
    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(StringSE destinationExpression)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。
      パラメーター:
      destinationExpression - 実行時にターゲットの宛先を評価するための SpEL 式。StringSEURISESocketAddressSE に評価する必要があります。
      導入:
      4.3
    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(Expression destinationExpression)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。
      パラメーター:
      destinationExpression - 実行時にターゲットの宛先を評価するための SpEL 式。StringSEURISESocketAddressSE に評価する必要があります。
      導入:
      4.3
    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(StringSE host, int port, boolean lengthCheck)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      宛先で確認できる長さを各パケットに追加するために使用できます。
      パラメーター:
      host - 宛先ホスト。
      port - 宛先ポート。
      lengthCheck - true の場合、パケットには長さが含まれます。
    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(StringSE host, int port, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      確認応答リクエストをパケットに追加します。
      パラメーター:
      host - 宛先ホスト。
      port - 宛先ポート。
      acknowledge - true の場合、パケットは確認応答をリクエストします。
      ackHost - ack の送信先となるホスト。ack が true の場合に必要です。
      ackPort - ack の送信先のポート。
      ackTimeout - ack を待つ時間(ミリ秒)。
    • UnicastSendingMessageHandler

      public UnicastSendingMessageHandler(StringSE host, int port, boolean lengthCheck, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      長さや確認応答リクエストをパケットに追加します。
      パラメーター:
      host - 宛先ホスト。
      port - 宛先ポート。
      lengthCheck - true の場合、パケットには長さが含まれます。
      acknowledge - true の場合、パケットは確認応答をリクエストします。
      ackHost - ack の送信先となるホスト。ack が true の場合に必要です。
      ackPort - ack の送信先のポート。
      ackTimeout - ack を待つ時間(ミリ秒)。