簡介

每個 UDP 輸入和輸出通道配接器都提供兩種風格

  • UnicastSendingMessageHandler 將資料包封包傳送到單一目的地。

  • UnicastReceivingChannelAdapter 接收傳入的資料包封包。

  • MulticastSendingMessageHandler 將資料包封包傳送(廣播)到多點傳播位址。

  • MulticastReceivingChannelAdapter 透過加入多點傳播位址來接收傳入的資料包封包。

提供 TCP 輸入和輸出通道配接器

  • TcpSendingMessageHandler 透過 TCP 傳送訊息。

  • TcpReceivingChannelAdapter 透過 TCP 接收訊息。

提供輸入 TCP 閘道。它允許簡單的請求-回應處理。雖然閘道可以支援任意數量的連線,但每個連線只能循序處理。從 socket 讀取的執行緒會等待並傳送回應,然後再次讀取。如果連線工廠設定為單次使用連線,則連線會在 socket 超時後關閉。

提供輸出 TCP 閘道。它允許簡單的請求-回應處理。如果相關的連線工廠設定為單次使用連線,則每次新請求都會立即建立新連線。否則,如果連線正在使用中,則呼叫執行緒會封鎖連線,直到收到回應或發生超時或 I/O 錯誤。

TCP 和 UDP 輸入通道配接器以及 TCP 輸入閘道支援 error-channel 屬性。這提供了與 進入 GatewayProxyFactoryBean 中描述的相同基本功能。