Class ClientHead
java.lang.Object
com.corundumstudio.socketio.handler.ClientHead
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientHead
(UUID sessionId, AckManager ackManager, DisconnectableHub disconnectable, StoreFactory storeFactory, HandshakeData handshakeData, ClientsBox clientsBox, Transport transport, CancelableScheduler disconnectScheduler, Configuration configuration) -
Method Summary
Modifier and TypeMethodDescriptionaddNamespaceClient
(Namespace namespace) void
bindChannel
(io.netty.channel.Channel channel, Transport transport) void
void
getChildClient
(Namespace namespace) getPacketsQueue
(Transport transport) getStore()
boolean
boolean
boolean
isTransportChannel
(io.netty.channel.Channel channel, Transport transport) void
void
releasePollingChannel
(io.netty.channel.Channel channel) void
removeNamespaceClient
(NamespaceClient client) void
io.netty.channel.ChannelFuture
io.netty.channel.ChannelFuture
void
setLastBinaryPacket
(Packet lastBinaryPacket) void
upgradeCurrentTransport
(Transport currentTransport)
-
Field Details
-
CLIENT
-
-
Constructor Details
-
ClientHead
public ClientHead(UUID sessionId, AckManager ackManager, DisconnectableHub disconnectable, StoreFactory storeFactory, HandshakeData handshakeData, ClientsBox clientsBox, Transport transport, CancelableScheduler disconnectScheduler, Configuration configuration)
-
-
Method Details
-
bindChannel
-
releasePollingChannel
public void releasePollingChannel(io.netty.channel.Channel channel) -
getOrigin
-
send
-
cancelPingTimeout
public void cancelPingTimeout() -
schedulePingTimeout
public void schedulePingTimeout() -
send
-
removeNamespaceClient
-
getChildClient
-
addNamespaceClient
-
getNamespaces
-
isConnected
public boolean isConnected() -
onChannelDisconnect
public void onChannelDisconnect() -
getHandshakeData
-
getAckManager
-
getSessionId
-
getRemoteAddress
-
disconnect
public void disconnect() -
isChannelOpen
public boolean isChannelOpen() -
getStore
-
isTransportChannel
-
upgradeCurrentTransport
-
getCurrentTransport
-
getPacketsQueue
-
setLastBinaryPacket
-
getLastBinaryPacket
-