public class DefaultTcpNioSSLConnectionSupport extends AbstractTcpConnectionSupport implements TcpNioConnectionSupport
TcpNioConnectionSupport
の実装。コンストラクターと説明 |
---|
DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport) ホスト検証を有効にしてインスタンスを作成します。 |
DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport, boolean sslVerifyHost) インスタンスの作成。 |
修飾子と型 | メソッドと説明 |
---|---|
TcpNioConnection | createNewConnection(SocketChannelSE socketChannel, boolean server, boolean lookupHost, ApplicationEventPublisher applicationEventPublisher, StringSE connectionFactoryName) TcpNioSSLConnection を作成します。 |
protected void | postProcessSSLEngine(SSLEngineSE sslEngine) サブクラスは、SSL エンジンを後処理できます(プロパティを設定します)。 |
getPushbackBufferSize, isPushbackCapable, setPushbackBufferSize, setPushbackCapable
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport)
sslContextSupport
- SSL コンテキストのサポート。public DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport, boolean sslVerifyHost)
sslContextSupport
- SSL コンテキストのサポート。sslVerifyHost
- ハンドシェイク中にホストを検証する場合は true。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 の場合があります。その場合、「不明」が使用されます。protected void postProcessSSLEngine(SSLEngineSE sslEngine)
sslEngine
- そのエンジン。