public class SslClientChannelInitializer extends java.lang.Object implements ChannelInitializer
ChannelInitializer
for clients.Constructor and Description |
---|
SslClientChannelInitializer(io.netty.handler.ssl.SslContext sslContext,
java.lang.String hostnameVerificationAlgorithm,
java.lang.String hostnameVerificationHost,
int hostnameVerificationPort,
boolean deferSslHandler)
New instance.
|
Modifier and Type | Method and Description |
---|---|
void |
init(io.netty.channel.Channel channel)
Configures the passed
Channel . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, defaultInitializer
public SslClientChannelInitializer(io.netty.handler.ssl.SslContext sslContext, @Nullable java.lang.String hostnameVerificationAlgorithm, @Nullable java.lang.String hostnameVerificationHost, int hostnameVerificationPort, boolean deferSslHandler)
sslContext
- to use for configuring SSL.hostnameVerificationAlgorithm
- hostname verification algorithm.hostnameVerificationHost
- the non-authoritative name of the host.hostnameVerificationPort
- the non-authoritative port.deferSslHandler
- true
to wrap the SslHandler
in a DeferSslHandler
.public void init(io.netty.channel.Channel channel)
ChannelInitializer
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.
init
in interface ChannelInitializer
channel
- Netty Channel
.