Class ClientHead

java.lang.Object
com.corundumstudio.socketio.handler.ClientHead

public class ClientHead extends Object
  • Field Details

    • CLIENT

      public static final io.netty.util.AttributeKey<ClientHead> CLIENT
  • Constructor Details

  • Method Details

    • bindChannel

      public void bindChannel(io.netty.channel.Channel channel, Transport transport)
    • releasePollingChannel

      public void releasePollingChannel(io.netty.channel.Channel channel)
    • getOrigin

      public String getOrigin()
    • send

      public io.netty.channel.ChannelFuture send(Packet packet)
    • cancelPingTimeout

      public void cancelPingTimeout()
    • schedulePingTimeout

      public void schedulePingTimeout()
    • send

      public io.netty.channel.ChannelFuture send(Packet packet, Transport transport)
    • removeNamespaceClient

      public void removeNamespaceClient(NamespaceClient client)
    • getChildClient

      public NamespaceClient getChildClient(Namespace namespace)
    • addNamespaceClient

      public NamespaceClient addNamespaceClient(Namespace namespace)
    • getNamespaces

      public Set<Namespace> getNamespaces()
    • isConnected

      public boolean isConnected()
    • onChannelDisconnect

      public void onChannelDisconnect()
    • getHandshakeData

      public HandshakeData getHandshakeData()
    • getAckManager

      public AckManager getAckManager()
    • getSessionId

      public UUID getSessionId()
    • getRemoteAddress

      public SocketAddress getRemoteAddress()
    • disconnect

      public void disconnect()
    • isChannelOpen

      public boolean isChannelOpen()
    • getStore

      public Store getStore()
    • isTransportChannel

      public boolean isTransportChannel(io.netty.channel.Channel channel, Transport transport)
    • upgradeCurrentTransport

      public void upgradeCurrentTransport(Transport currentTransport)
    • getCurrentTransport

      public Transport getCurrentTransport()
    • getPacketsQueue

      public Queue<Packet> getPacketsQueue(Transport transport)
    • setLastBinaryPacket

      public void setLastBinaryPacket(Packet lastBinaryPacket)
    • getLastBinaryPacket

      public Packet getLastBinaryPacket()