Class SslClientChannelInitializer

java.lang.Object
io.servicetalk.transport.netty.internal.SslClientChannelInitializer
All Implemented Interfaces:
ChannelInitializer

public class SslClientChannelInitializer extends Object implements ChannelInitializer
SSL ChannelInitializer for clients.
  • Constructor Details

    • SslClientChannelInitializer

      public SslClientChannelInitializer(io.netty.handler.ssl.SslContext sslContext, ClientSslConfig sslConfig, boolean deferSslHandler)
      New instance.
      Parameters:
      sslContext - to use for configuring SSL with Netty.
      sslConfig - contains additional SSL configuration used to create the SslHandler.
      deferSslHandler - true to wrap the SslHandler in a DeferSslHandler.
  • Method Details

    • init

      public void init(io.netty.channel.Channel channel)
      Description copied from interface: ChannelInitializer
      Configures the passed Channel.

      Typically, an initializer should add handlers to the channel at the end. This makes it possible for the code using the initializer to create the order of the handlers in the pipeline.

      Specified by:
      init in interface ChannelInitializer
      Parameters:
      channel - Netty Channel.