public interface Session
Modifier and Type | Interface and Description |
---|---|
static class |
Session.Status
session status types
|
Modifier and Type | Method and Description |
---|---|
void |
addHandler(EventHandler eventHandler) |
void |
close() |
Object |
getAttribute(String key) |
long |
getCreationTime() |
EventDispatcher |
getEventDispatcher() |
List<EventHandler> |
getEventHandlers(int eventType) |
Object |
getId() |
long |
getLastReadWriteTime() |
Session.Status |
getStatus() |
MessageSender.Reliable |
getTcpSender() |
MessageSender.Fast |
getUdpSender() |
boolean |
isConnected() |
boolean |
isShuttingDown() |
boolean |
isUDPEnabled()
A session would not have UDP capability when created.
|
boolean |
isWriteable() |
void |
onEvent(Event event) |
void |
removeAttribute(String key) |
void |
removeHandler(EventHandler eventHandler) |
void |
setAttribute(String key,
Object value) |
void |
setId(Object id) |
void |
setStatus(Session.Status status) |
void |
setTcpSender(MessageSender.Reliable tcpSender) |
void |
setUDPEnabled(boolean isEnabled)
A session would not have UDP capability when created.
|
void |
setUdpSender(MessageSender.Fast udpSender) |
void |
setWriteable(boolean writeable) |
Object getId()
void setId(Object id)
void removeAttribute(String key)
void onEvent(Event event)
EventDispatcher getEventDispatcher()
boolean isWriteable()
void setWriteable(boolean writeable)
boolean isUDPEnabled()
Events
class. Once UDP is enabled this flag will be set to true on the session.MessageSender
instance is
attached to this session, else false.void setUDPEnabled(boolean isEnabled)
Events
class. Once UDP MessageSender
instance is attached to the
session, this method should be called with flag to true to signal that
the session is now UDP enabled.isEnabled
- Should be true in most use cases. It is used to signal that
the UDP MessageSender
has been attached to session.boolean isShuttingDown()
long getCreationTime()
long getLastReadWriteTime()
void setStatus(Session.Status status)
Session.Status getStatus()
boolean isConnected()
void addHandler(EventHandler eventHandler)
void removeHandler(EventHandler eventHandler)
List<EventHandler> getEventHandlers(int eventType)
void close()
void setUdpSender(MessageSender.Fast udpSender)
MessageSender.Fast getUdpSender()
void setTcpSender(MessageSender.Reliable tcpSender)
MessageSender.Reliable getTcpSender()
Copyright © 2013. All Rights Reserved.