Class TcpClientChannelInitializer
java.lang.Object
io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
- All Implemented Interfaces:
ChannelInitializer
ChannelInitializer for TCP client.-
Constructor Summary
ConstructorsConstructorDescriptionTcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer) Deprecated.TcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer, boolean deferSslHandler) TcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer, ExecutionContext<?> executionContext, boolean deferSslHandler) Creates aChannelInitializerfor theconfig. -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(io.netty.channel.Channel channel) Configures the passedChannel.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.servicetalk.transport.netty.internal.ChannelInitializer
andThen
-
Constructor Details
-
TcpClientChannelInitializer
@Deprecated public TcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer) Deprecated.Creates aChannelInitializerfor theconfig.- Parameters:
config- to use for initialization.observer-ConnectionObserverto report network events.
-
TcpClientChannelInitializer
@Deprecated public TcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer, boolean deferSslHandler) Deprecated.Creates aChannelInitializerfor theconfig.- Parameters:
config- to use for initialization.observer-ConnectionObserverto report network events.deferSslHandler-trueto wrap theSslHandlerin aDeferSslHandler.
-
TcpClientChannelInitializer
public TcpClientChannelInitializer(ReadOnlyTcpClientConfig config, ConnectionObserver observer, ExecutionContext<?> executionContext, boolean deferSslHandler) Creates aChannelInitializerfor theconfig.- Parameters:
config- to use for initialization.observer-ConnectionObserverto report network events.executionContext-ExecutionContextto use forConnectionInforeporting.deferSslHandler-trueto wrap theSslHandlerin aDeferSslHandler.
-
-
Method Details
-
init
public void init(io.netty.channel.Channel channel) Description copied from interface:ChannelInitializerConfigures the passedChannel.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:
initin interfaceChannelInitializer- Parameters:
channel- NettyChannel.
-
TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver, ExecutionContext, boolean)