public class ClientHead extends Object
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<ClientHead> |
CLIENT |
| Constructor and Description |
|---|
ClientHead(UUID sessionId,
AckManager ackManager,
DisconnectableHub disconnectable,
StoreFactory storeFactory,
HandshakeData handshakeData,
ClientsBox clientsBox,
Transport transport,
CancelableScheduler disconnectScheduler,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
NamespaceClient |
addNamespaceClient(Namespace namespace) |
void |
bindChannel(io.netty.channel.Channel channel,
Transport transport) |
void |
cancelPingTimeout() |
void |
disconnect() |
AckManager |
getAckManager() |
NamespaceClient |
getChildClient(Namespace namespace) |
Transport |
getCurrentTransport() |
HandshakeData |
getHandshakeData() |
Set<Namespace> |
getNamespaces() |
String |
getOrigin() |
Queue<Packet> |
getPacketsQueue(Transport transport) |
SocketAddress |
getRemoteAddress() |
UUID |
getSessionId() |
Store |
getStore() |
boolean |
isChannelOpen() |
boolean |
isConnected() |
boolean |
isTransportChannel(io.netty.channel.Channel channel,
Transport transport) |
void |
onChannelDisconnect() |
void |
removeNamespaceClient(NamespaceClient client) |
void |
schedulePingTimeout() |
io.netty.channel.ChannelFuture |
send(Packet packet) |
io.netty.channel.ChannelFuture |
send(Packet packet,
Transport transport) |
void |
upgradeCurrentTransport(Transport currentTransport) |
public static final io.netty.util.AttributeKey<ClientHead> CLIENT
public ClientHead(UUID sessionId, AckManager ackManager, DisconnectableHub disconnectable, StoreFactory storeFactory, HandshakeData handshakeData, ClientsBox clientsBox, Transport transport, CancelableScheduler disconnectScheduler, Configuration configuration)
public void bindChannel(io.netty.channel.Channel channel,
Transport transport)
public String getOrigin()
public io.netty.channel.ChannelFuture send(Packet packet)
public void cancelPingTimeout()
public void schedulePingTimeout()
public void removeNamespaceClient(NamespaceClient client)
public NamespaceClient getChildClient(Namespace namespace)
public NamespaceClient addNamespaceClient(Namespace namespace)
public boolean isConnected()
public void onChannelDisconnect()
public HandshakeData getHandshakeData()
public AckManager getAckManager()
public UUID getSessionId()
public SocketAddress getRemoteAddress()
public void disconnect()
public boolean isChannelOpen()
public Store getStore()
public boolean isTransportChannel(io.netty.channel.Channel channel,
Transport transport)
public void upgradeCurrentTransport(Transport currentTransport)
public Transport getCurrentTransport()
Copyright © 2012–2014. All rights reserved.