インターフェースの使用
org.springframework.integration.ip.tcp.connection.TcpConnection
TcpConnection を使用するパッケージ
パッケージ
説明
TCP サポートの基本パッケージ。
TCP 接続に関連するすべてのもの - クライアントおよびサーバーファクトリ ; リスナーと送信者のインターフェース。
org.springframework.integration.ip.tcp 内の TcpConnection 使用
修飾子と型メソッド説明protected TcpConnection
実際に書き込みを行うメソッド。protected TcpConnection
TcpSendingMessageHandler.obtainConnection
(Message<?> message) 型 TcpConnection の引数を持つ型を返す org.springframework.integration.ip.tcp のメソッド型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp のメソッド修飾子と型メソッド説明void
TcpInboundGateway.addNewConnection
(TcpConnection connection) void
TcpOutboundGateway.addNewConnection
(TcpConnection connection) void
TcpSendingMessageHandler.addNewConnection
(TcpConnection connection) void
TcpInboundGateway.removeDeadConnection
(TcpConnection connection) void
TcpOutboundGateway.removeDeadConnection
(TcpConnection connection) void
TcpSendingMessageHandler.removeDeadConnection
(TcpConnection connection) org.springframework.integration.ip.tcp.connection 内の TcpConnection 使用
修飾子と型クラス説明class
TcpConnectionInterceptor
の基本クラス。すべてのメソッド呼び出しを基になるTcpConnection
に渡します。class
TcpConnections の基本クラス。class
Socket
SE を使用および基礎とする TcpConnection。class
SocketChannel
SE を使用および基礎とする TcpConnection。class
NIO を介した SSL/TLS をサポートするTcpConnection
の実装。TcpConnection 型の型引数を持つインターフェースを実装する org.springframework.integration.ip.tcp.connection のクラス修飾子と型メソッド説明AbstractServerConnectionFactory.getConnection()
ファクトリで複数の接続を管理しており、この方法では識別できないため、サポートされていません。ConnectionFactory.getConnection()
型 TcpConnection のパラメーターを持つ org.springframework.integration.ip.tcp.connection のメソッド修飾子と型メソッド説明protected final void
TcpMessageMapper.addCustomHeaders
(TcpConnection connection, MessageHeaders messageHeaders) void
TcpConnectionInterceptorSupport.addNewConnection
(TcpConnection connection) void
TcpSender.addNewConnection
(TcpConnection connection) TcpListener
が所有するソケットを使用している場合、このメソッドは新しい接続が確立されるたびに呼び出されます。protected final void
TcpMessageMapper.addStandardHeaders
(TcpConnection connection, MessageHeaders messageHeaders) void
AbstractClientConnectionFactory.forceClose
(TcpConnection connection) 接続を強制的に閉じ、共有接続の場合はフィールドを null にします。void
CachingClientConnectionFactory.forceClose
(TcpConnection connection) void
ThreadAffinityClientConnectionFactory.forceClose
(TcpConnection connection) void
TcpConnectionInterceptorSupport.removeDeadConnection
(TcpConnection connection) default void
TcpSender.removeDeadConnection
(TcpConnection connection) TcpListener
が所有するソケットを使用している場合、このメソッドは接続が閉じられるたびに呼び出されます。TcpMessageMapper.supplyCustomHeaders
(TcpConnection connection) 追加のヘッダーを提供するためにオーバーライドします。Message
<?> MessageConvertingTcpMessageMapper.toMessage
(TcpConnection connection, MapSE<StringSE, ObjectSE> headers) Message
<?> TcpMessageMapper.toMessage
(TcpConnection connection, 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)