クラス DefaultTcpNioSSLConnectionSupport
java.lang.ObjectSE
org.springframework.integration.ip.tcp.connection.AbstractTcpConnectionSupport
org.springframework.integration.ip.tcp.connection.DefaultTcpNioSSLConnectionSupport
- 実装済みのインターフェース一覧:
TcpNioConnectionSupport
public class DefaultTcpNioSSLConnectionSupport
extends AbstractTcpConnectionSupport
implements TcpNioConnectionSupport
SSL NIO 接続用の
TcpNioConnectionSupport の実装。- 導入:
- 2.2
- 作成者:
- Gary Russell
コンストラクター概要
コンストラクターコンストラクター説明DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport) ホスト検証を有効にしてインスタンスを作成します。DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport, boolean sslVerifyHost) インスタンスの作成。方法の概要
修飾子と型メソッド説明createNewConnection(SocketChannelSE socketChannel, boolean server, boolean lookupHost, ApplicationEventPublisher applicationEventPublisher, StringSE connectionFactoryName) TcpNioSSLConnectionを作成します。protected voidpostProcessSSLEngine(SSLEngineSE sslEngine) サブクラスは、SSL エンジンを後処理できます(プロパティを設定します)。クラス org.springframework.integration.ip.tcp.connection.AbstractTcpConnectionSupport から継承されたメソッド
getPushbackBufferSize, isPushbackCapable, setPushbackBufferSize, setPushbackCapable
コンストラクターの詳細
DefaultTcpNioSSLConnectionSupport
ホスト検証を有効にしてインスタンスを作成します。- パラメーター:
sslContextSupport- SSL コンテキストのサポート。
DefaultTcpNioSSLConnectionSupport
public DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport, boolean sslVerifyHost) インスタンスの作成。- パラメーター:
sslContextSupport- SSL コンテキストのサポート。sslVerifyHost- ハンドシェイク中にホストを検証する場合は true。- 導入:
- 5.0.8
方法の詳細
createNewConnection
public TcpNioConnection createNewConnection(SocketChannelSE socketChannel, boolean server, boolean lookupHost, @Nullable ApplicationEventPublisher applicationEventPublisher, StringSE connectionFactoryName) TcpNioSSLConnectionを作成します。- 次で指定:
- インターフェース
TcpNioConnectionSupport内のcreateNewConnection - パラメーター:
socketChannel- SocketChannel。server- この接続がサーバー接続の場合は true。lookupHost- ホスト名のルックアップを実行する必要がある場合は true、それ以外の場合は IP アドレスを使用して接続を識別します。applicationEventPublisher- OPEN、CLOSE、EXCEPTION イベントが送信される発行元。イベントの公開が不要な場合は null になることがあります。connectionFactoryName- この接続を作成する接続ファクトリの名前。イベントの発行中に使用され、null の場合があります。その場合、「不明」が使用されます。- 戻り値:
- TcpNioConnection
postProcessSSLEngine
サブクラスは、SSL エンジンを後処理できます(プロパティを設定します)。- パラメーター:
sslEngine- そのエンジン。- 導入:
- 4.3.7