インターフェースの使用
org.springframework.integration.ip.tcp.connection.TcpConnection
TcpConnection を使用するパッケージ
パッケージ
説明
TCP 接続に関連するすべてのもの - クライアントおよびサーバーファクトリ ; リスナーと送信者のインターフェース。
TCP サポート用の受信チャネルアダプター。
TCP サポート用の送信チャネルアダプター。
org.springframework.integration.ip.tcp.connection 内の TcpConnection 使用
修飾子と型クラス説明classTcpConnectionInterceptorの基本クラス。すべてのメソッド呼び出しを基になるTcpConnectionに渡します。classTcpConnections の基本クラス。classSocketSE を使用および基礎とする TcpConnection。classSocketChannelSE を使用および基礎とする TcpConnection。classNIO を介した SSL/TLS をサポートするTcpConnectionの実装。TcpConnection 型の型引数を持つインターフェースを実装する org.springframework.integration.ip.tcp.connection のクラス修飾子と型メソッド説明AbstractServerConnectionFactory.getConnection()ファクトリで複数の接続を管理しており、この方法では識別できないため、サポートされていません。ConnectionFactory.getConnection()型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp.connection のメソッド修飾子と型メソッド説明protected final voidTcpMessageMapper.addCustomHeaders(TcpConnection connection, MessageHeaders messageHeaders) voidTcpConnectionInterceptorSupport.addNewConnection(TcpConnection connection) voidTcpSender.addNewConnection(TcpConnection connection) TcpListenerが所有するソケットを使用している場合、このメソッドは新しい接続が確立されるたびに呼び出されます。protected final voidTcpMessageMapper.addStandardHeaders(TcpConnection connection, MessageHeaders messageHeaders) voidAbstractClientConnectionFactory.forceClose(TcpConnection connection) 接続を強制的に閉じ、共有接続の場合はフィールドを null にします。voidCachingClientConnectionFactory.forceClose(TcpConnection connection) voidThreadAffinityClientConnectionFactory.forceClose(TcpConnection connection) voidTcpConnectionInterceptorSupport.removeDeadConnection(TcpConnection connection) default voidTcpSender.removeDeadConnection(TcpConnection connection) TcpListenerが所有するソケットを使用している場合、このメソッドは接続が閉じられるたびに呼び出されます。TcpMessageMapper.supplyCustomHeaders(TcpConnection connection) 追加のヘッダーを提供するためにオーバーライドします。@Nullable Message<?> MessageConvertingTcpMessageMapper.toMessage(TcpConnection connection, @Nullable MapSE<StringSE, ObjectSE> headers) @Nullable Message<?> TcpMessageMapper.toMessage(TcpConnection connection, @Nullable MapSE<StringSE, ObjectSE> headers) 型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp.connection のコンストラクター修飾子コンストラクター説明TcpConnectionCloseEvent(TcpConnection connection, StringSE connectionFactoryName) TcpConnectionEvent(TcpConnection connection, StringSE connectionFactoryName) TcpConnectionEvent(TcpConnection connection, StringSE connectionFactoryName, ThrowableSE cause) TcpConnectionExceptionEvent(TcpConnection connection, StringSE connectionFactoryName, ThrowableSE cause) TcpConnectionOpenEvent(TcpConnection connection, StringSE connectionFactoryName) org.springframework.integration.ip.tcp.inbound 内の TcpConnection 使用
型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp.inbound のメソッド修飾子と型メソッド説明voidTcpInboundGateway.addNewConnection(TcpConnection connection) voidTcpInboundGateway.removeDeadConnection(TcpConnection connection) org.springframework.integration.ip.tcp.outbound 内の TcpConnection 使用
修飾子と型メソッド説明protected TcpConnection実際に書き込みを行うメソッド。protected TcpConnectionTcpSendingMessageHandler.obtainConnection(Message<?> message) 型 TcpConnection の引数を持つ型を返す org.springframework.integration.ip.tcp.outbound のメソッド型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp.outbound のメソッド修飾子と型メソッド説明voidTcpOutboundGateway.addNewConnection(TcpConnection connection) voidTcpSendingMessageHandler.addNewConnection(TcpConnection connection) voidTcpOutboundGateway.removeDeadConnection(TcpConnection connection) voidTcpSendingMessageHandler.removeDeadConnection(TcpConnection connection)