public abstract class AbstractPollingSession extends AbstractSession
Session.StatedisconnectHandler, heartbeatScheduler| Constructor and Description |
|---|
AbstractPollingSession(io.netty.channel.Channel channel,
String sessionId,
String origin,
SessionDisconnectHandler disconnectHandler,
TransportType upgradedFromTransportType,
int localPort,
SocketAddress remoteAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptPacket(io.netty.channel.Channel channel,
Packet packet)
Send acknowledgment (e.g.
|
boolean |
connect(io.netty.channel.Channel channel)
Connects current session to given channel.
|
void |
disconnect()
Disconnects this session
|
void |
sendPacket(Packet packet)
Send packet message to client.
|
acceptHeartbeat, disconnect, fillPacketHeaders, getLocalPort, getOrigin, getRemoteAddress, getSessionId, getState, getUpgradedFromTransportType, isUpgraded, isUpgradedSession, markAsUpgraded, send, sendHeartbeat, sendPacketToChannel, setState, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTransportTypepublic AbstractPollingSession(io.netty.channel.Channel channel,
String sessionId,
String origin,
SessionDisconnectHandler disconnectHandler,
TransportType upgradedFromTransportType,
int localPort,
SocketAddress remoteAddress)
public boolean connect(io.netty.channel.Channel channel)
ManagedSessionconnect in interface ManagedSessionconnect in class AbstractSessionchannel - channel to which client connectedpublic void sendPacket(Packet packet)
ManagedSessionpacket - message to be sent to clientpublic void disconnect()
Sessionpublic void acceptPacket(io.netty.channel.Channel channel,
Packet packet)
ManagedSessionacceptPacket in interface ManagedSessionacceptPacket in class AbstractSessionchannel - channel to which client connectedCopyright © 2012–2016. All rights reserved.