public class TLSHandshakeDecoder extends com.hazelcast.internal.networking.InboundHandler<ByteBuffer,Void>
InboundHandler that takes care of incoming TLS handshake
traffic.
Once the handshake is complete, this handler will remove itself from the
pipeline and the TLSDecoder takes over. The TLSHandshakeDecoder
will not push any data to its dst. Once the handshake is complete, the
TLSDecoder will start pushing data.TLSHandshakeEncoder| Constructor and Description |
|---|
TLSHandshakeDecoder(SSLEngine sslEngine,
com.hazelcast.nio.ssl.TLSExecutor tlsExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
handlerAdded() |
void |
interceptError(Throwable t) |
com.hazelcast.internal.networking.HandlerStatus |
onRead() |
initSrcBuffer, initSrcBufferpublic TLSHandshakeDecoder(SSLEngine sslEngine, com.hazelcast.nio.ssl.TLSExecutor tlsExecutor)
public void handlerAdded()
handlerAdded in class com.hazelcast.internal.networking.ChannelHandler<com.hazelcast.internal.networking.InboundHandler,ByteBuffer,Void>public void interceptError(Throwable t) throws Throwable
interceptError in class com.hazelcast.internal.networking.ChannelHandler<com.hazelcast.internal.networking.InboundHandler,ByteBuffer,Void>Throwablepublic com.hazelcast.internal.networking.HandlerStatus onRead()
throws Exception
onRead in class com.hazelcast.internal.networking.InboundHandler<ByteBuffer,Void>ExceptionCopyright © 2021 Hazelcast, Inc.. All Rights Reserved.