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) |
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()
public void setLastBinaryPacket(Packet lastBinaryPacket)
public Packet getLastBinaryPacket()
Copyright © 2012–2016. All rights reserved.