導入

各 UDP 受信および送信チャネルアダプターの 2 つのフレーバーが提供されます。

  • UnicastSendingMessageHandler は、データグラムパケットを単一の宛先に送信します。

  • UnicastReceivingChannelAdapter は、受信データグラムパケットを受信します。

  • MulticastSendingMessageHandler は、データグラムパケットをマルチキャストアドレスに送信(ブロードキャスト)します。

  • MulticastReceivingChannelAdapter は、マルチキャストアドレスに参加することにより、受信データグラムパケットを受信します。

TCP 受信および送信チャネルアダプターが提供されます。

  • TcpSendingMessageHandler は、TCP を介してメッセージを送信します。

  • TcpReceivingChannelAdapter は、TCP 経由でメッセージを受信します。

受信 TCP ゲートウェイが提供されます。これにより、単純なリクエスト / レスポンス処理が可能になります。ゲートウェイは任意の数の接続をサポートできますが、各接続はシリアルでしか処理できません。ソケットから読み取るスレッドは、再度読み取る前にレスポンスを待機し、送信します。接続ファクトリが単一使用接続用に構成されている場合、接続はソケットがタイムアウトした後に閉じられます。

送信 TCP ゲートウェイが提供されます。これにより、単純なリクエスト / レスポンス処理が可能になります。関連付けられた接続ファクトリが使い捨て接続用に構成されている場合、新しいリクエストごとに新しい接続がすぐに作成されます。それ以外の場合、接続が使用中の場合、レスポンスが受信されるか、タイムアウトまたは I/O エラーが発生するまで、呼び出しスレッドは接続をブロックします。

TCP および UDP 受信チャネルアダプターと TCP 受信ゲートウェイは、error-channel 属性をサポートしています。これにより、GatewayProxyFactoryBean を入力してくださいで説明したものと同じ基本機能が提供されます。