Class BaseNettyClientConnectionHandler<Client extends BaseNettyClient<?,?,?,?,?,?>,ConnectionHandler extends BaseConnectionHandler<ConnectionHandler>>
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseConnectionHandler<ConnectionHandler>
tech.ordinaryroad.live.chat.client.servers.netty.client.handler.BaseNettyClientConnectionHandler<Client,ConnectionHandler>
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler,IBaseConnectionHandler
public abstract class BaseNettyClientConnectionHandler<Client extends BaseNettyClient<?,?,?,?,?,?>,ConnectionHandler extends BaseConnectionHandler<ConnectionHandler>>
extends BaseConnectionHandler<ConnectionHandler>
BaseClientConnectionHandler
- Author:
- mjz
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, long roomId) BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, Client client) BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, Client client, tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<ConnectionHandler> listener) BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<ConnectionHandler> listener) -
Method Summary
Methods inherited from class tech.ordinaryroad.live.chat.client.servers.netty.handler.base.BaseConnectionHandler
channelActive, channelInactive, exceptionCaught, getHandshakePromise, getWebSocketProtocolHandler, handlerAdded, userEventTriggeredMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChangedMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerRemoved, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandler
handlerRemovedMethods inherited from interface tech.ordinaryroad.live.chat.client.servers.netty.handler.base.IBaseConnectionHandler
sendAuthRequest, sendHeartbeat
-
Field Details
-
client
-
-
Constructor Details
-
BaseNettyClientConnectionHandler
public BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, Client client, tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<ConnectionHandler> listener) -
BaseNettyClientConnectionHandler
-
BaseNettyClientConnectionHandler
public BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, tech.ordinaryroad.live.chat.client.commons.base.listener.IBaseConnectionListener<ConnectionHandler> listener) -
BaseNettyClientConnectionHandler
public BaseNettyClientConnectionHandler(Supplier<io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler> webSocketClientProtocolHandler, long roomId)
-
-
Method Details
-
getHeartbeatPeriod
public long getHeartbeatPeriod()- Specified by:
getHeartbeatPeriodin classBaseConnectionHandler<ConnectionHandler extends BaseConnectionHandler<ConnectionHandler>>
-
getHeartbeatInitialDelay
public long getHeartbeatInitialDelay()- Specified by:
getHeartbeatInitialDelayin classBaseConnectionHandler<ConnectionHandler extends BaseConnectionHandler<ConnectionHandler>>
-