@ChannelHandler.Sharable
public class ConnectionEventHandler
extends io.netty.channel.ChannelDuplexHandler
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConnectionEventHandler.ConnectionEventExecutor
Dispatch connection event.
|
| 构造器和说明 |
|---|
ConnectionEventHandler() |
ConnectionEventHandler(GlobalSwitch globalSwitch) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
channelActive(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelInactive(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelRegistered(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelUnregistered(io.netty.channel.ChannelHandlerContext ctx) |
void |
close(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise) |
void |
connect(io.netty.channel.ChannelHandlerContext ctx,
SocketAddress remoteAddress,
SocketAddress localAddress,
io.netty.channel.ChannelPromise promise) |
void |
disconnect(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
Throwable cause) |
ConnectionEventListener |
getConnectionEventListener() |
ConnectionManager |
getConnectionManager()
Getter method for property connectionManager.
|
void |
setConnectionEventListener(ConnectionEventListener listener) |
void |
setConnectionManager(ConnectionManager connectionManager)
Setter method for property connectionManager.
|
void |
setReconnectManager(ReconnectManager reconnectManager)
Setter method for property reconnectManager.
|
void |
userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
Object event) |
channelRead, channelReadComplete, channelWritabilityChangedensureNotSharable, handlerAdded, handlerRemoved, isSharablepublic ConnectionEventHandler()
public ConnectionEventHandler(GlobalSwitch globalSwitch)
public void connect(io.netty.channel.ChannelHandlerContext ctx,
SocketAddress remoteAddress,
SocketAddress localAddress,
io.netty.channel.ChannelPromise promise)
throws Exception
connect 在接口中 io.netty.channel.ChannelOutboundHandlerconnect 在类中 io.netty.channel.ChannelDuplexHandlerExceptionChannelDuplexHandler.connect(io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise)public void disconnect(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise)
throws Exception
disconnect 在接口中 io.netty.channel.ChannelOutboundHandlerdisconnect 在类中 io.netty.channel.ChannelDuplexHandlerExceptionChannelDuplexHandler.disconnect(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)public void close(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise)
throws Exception
close 在接口中 io.netty.channel.ChannelOutboundHandlerclose 在类中 io.netty.channel.ChannelDuplexHandlerExceptionChannelDuplexHandler.close(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)public void channelRegistered(io.netty.channel.ChannelHandlerContext ctx)
throws Exception
channelRegistered 在接口中 io.netty.channel.ChannelInboundHandlerchannelRegistered 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionChannelInboundHandlerAdapter.channelRegistered(io.netty.channel.ChannelHandlerContext)public void channelUnregistered(io.netty.channel.ChannelHandlerContext ctx)
throws Exception
channelUnregistered 在接口中 io.netty.channel.ChannelInboundHandlerchannelUnregistered 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionpublic void channelActive(io.netty.channel.ChannelHandlerContext ctx)
throws Exception
channelActive 在接口中 io.netty.channel.ChannelInboundHandlerchannelActive 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionpublic void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
throws Exception
channelInactive 在接口中 io.netty.channel.ChannelInboundHandlerchannelInactive 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionpublic void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
Object event)
throws Exception
userEventTriggered 在接口中 io.netty.channel.ChannelInboundHandleruserEventTriggered 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionpublic void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
Throwable cause)
throws Exception
exceptionCaught 在接口中 io.netty.channel.ChannelHandlerexceptionCaught 在接口中 io.netty.channel.ChannelInboundHandlerexceptionCaught 在类中 io.netty.channel.ChannelInboundHandlerAdapterExceptionpublic ConnectionEventListener getConnectionEventListener()
public void setConnectionEventListener(ConnectionEventListener listener)
public ConnectionManager getConnectionManager()
public void setConnectionManager(ConnectionManager connectionManager)
connectionManager - value to be assigned to property connectionManagerpublic void setReconnectManager(ReconnectManager reconnectManager)
reconnectManager - value to be assigned to property reconnectManagerCopyright © 2021. All rights reserved.