クラス 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

      public DefaultTcpNioSSLConnectionSupport(TcpSSLContextSupport sslContextSupport)
      ホスト検証を有効にしてインスタンスを作成します。
      パラメーター:
      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

      protected void postProcessSSLEngine(SSLEngineSE sslEngine)
      サブクラスは、SSL エンジンを後処理できます(プロパティを設定します)。
      パラメーター:
      sslEngine - そのエンジン。
      導入:
      4.3.7