public class RedisHandshakeHandler extends ChannelInboundHandlerAdapter
ConnectionInitializer
.ChannelHandler.Sharable
Constructor and Description |
---|
RedisHandshakeHandler(ConnectionInitializer connectionInitializer,
ClientResources clientResources,
Duration initializeTimeout) |
Modifier and Type | Method and Description |
---|---|
void |
channelActive(ChannelHandlerContext ctx) |
void |
channelInactive(ChannelHandlerContext ctx) |
CompletionStage<Void> |
channelInitialized() |
void |
channelRegistered(ChannelHandlerContext ctx) |
void |
exceptionCaught(ChannelHandlerContext ctx,
Throwable cause) |
protected void |
fail(ChannelHandlerContext ctx,
Throwable cause)
Complete the handshake future with an error and close the channel..
|
protected void |
succeed()
Complete the handshake future successfully.
|
channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handlerAdded, handlerRemoved
public RedisHandshakeHandler(ConnectionInitializer connectionInitializer, ClientResources clientResources, Duration initializeTimeout)
public void channelRegistered(ChannelHandlerContext ctx) throws Exception
channelRegistered
in interface ChannelInboundHandler
channelRegistered
in class ChannelInboundHandlerAdapter
Exception
public void channelInactive(ChannelHandlerContext ctx) throws Exception
channelInactive
in interface ChannelInboundHandler
channelInactive
in class ChannelInboundHandlerAdapter
Exception
public void channelActive(ChannelHandlerContext ctx)
channelActive
in interface ChannelInboundHandler
channelActive
in class ChannelInboundHandlerAdapter
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception
exceptionCaught
in interface ChannelHandler
exceptionCaught
in interface ChannelInboundHandler
exceptionCaught
in class ChannelInboundHandlerAdapter
Exception
protected void succeed()
protected void fail(ChannelHandlerContext ctx, Throwable cause)
public CompletionStage<Void> channelInitialized()
Copyright © 2023 lettuce.io. All rights reserved.