public class UnifiedTLSChannelInitializer extends AbstractTLSChannelInitializer
ChannelInitializer for TLS an running on the member side.
Interesting read:
https://www.ibm.com/support/knowledgecenter/en/
SSYKE2_7.1.0/com.ibm.java.security.component.71.doc/security-component/jsse2Docs/ssleng.html| Constructor and Description |
|---|
UnifiedTLSChannelInitializer(com.hazelcast.config.SSLConfig sslConfig,
com.hazelcast.spi.properties.HazelcastProperties props,
Executor executor,
com.hazelcast.util.function.Function<com.hazelcast.internal.networking.Channel,ChannelHandlerPair> handlerProvider)
Creates a
UnifiedTLSChannelInitializer |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configChannel(com.hazelcast.internal.networking.Channel channel) |
protected boolean |
forClient()
Checks if the implementation is for a Java client, or for a member.
|
protected void |
initPipeline(com.hazelcast.internal.networking.Channel channel)
Initializes the pipeline.
|
initChannelpublic UnifiedTLSChannelInitializer(com.hazelcast.config.SSLConfig sslConfig,
com.hazelcast.spi.properties.HazelcastProperties props,
Executor executor,
com.hazelcast.util.function.Function<com.hazelcast.internal.networking.Channel,ChannelHandlerPair> handlerProvider)
UnifiedTLSChannelInitializersslConfig - the SSLConfigprops - the HazelcastProperties used to configure the channelexecutor - the Executor used for the TLS handshake tasks so
they are not processed on the IO threads.handlerProvider - a provided to create the pair of inbound and
outbound handler.protected boolean forClient()
AbstractTLSChannelInitializerforClient in class AbstractTLSChannelInitializerprotected void initPipeline(com.hazelcast.internal.networking.Channel channel)
AbstractTLSChannelInitializerinitPipeline in class AbstractTLSChannelInitializerprotected void configChannel(com.hazelcast.internal.networking.Channel channel)
configChannel in class AbstractTLSChannelInitializerCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.