public class NamespaceClient extends Object implements SocketIOClient
| Constructor and Description |
|---|
NamespaceClient(MainBaseClient baseClient,
Namespace namespace) |
| Modifier and Type | Method and Description |
|---|---|
void |
del(String key) |
void |
disconnect()
Disconnect client
|
boolean |
equals(Object obj) |
String |
get(String key) |
List<String> |
getAllRooms()
Get all rooms a client is joined in.
|
MainBaseClient |
getBaseClient() |
HandshakeData |
getHandshakeData()
Handshake data used during client connection
|
Namespace |
getNamespace()
Client namespace
|
SocketAddress |
getRemoteAddress()
Get client remote address
|
UUID |
getSessionId()
Client session id, uses
UUID object |
Transport |
getTransport()
Current client transport protocol
|
boolean |
has(String key) |
int |
hashCode() |
boolean |
isChannelOpen()
Check is underlying channel open
|
void |
joinRoom(String room)
Join client to room
|
void |
leaveRoom(String room)
Join client to room
|
void |
onDisconnect() |
void |
send(Packet packet)
Send packet
|
void |
send(Packet packet,
AckCallback<?> ackCallback)
Send packet with ack callback
|
void |
sendEvent(String name,
AckCallback<?> ackCallback,
Object... data)
Send event with ack callback
|
void |
sendEvent(String name,
Object... data)
Send event
|
void |
sendJsonObject(Object object)
Send object.
|
void |
sendJsonObject(Object object,
AckCallback<?> ackCallback)
Send object with ack callback
|
void |
sendMessage(String message)
Send message
|
void |
sendMessage(String message,
AckCallback<?> ackCallback)
Send message with ack callback
|
void |
set(String key,
String val) |
public NamespaceClient(MainBaseClient baseClient, Namespace namespace)
public MainBaseClient getBaseClient()
public Transport getTransport()
SocketIOClientgetTransport in interface SocketIOClientpublic boolean isChannelOpen()
SocketIOClientisChannelOpen in interface SocketIOClienttrue if channel open, otherwise falsepublic Namespace getNamespace()
SocketIOClientgetNamespace in interface SocketIOClientpublic void sendEvent(String name, Object... data)
ClientOperationssendEvent in interface ClientOperationsname - - event namedata - - event datapublic void sendEvent(String name, AckCallback<?> ackCallback, Object... data)
SocketIOClientsendEvent in interface SocketIOClientname - - event nameackCallback - - ack callbackdata - - event datapublic void sendMessage(String message, AckCallback<?> ackCallback)
SocketIOClientsendMessage in interface SocketIOClientmessage - - message to sendackCallback - - ack callbackpublic void sendMessage(String message)
ClientOperationssendMessage in interface ClientOperationsmessage - - message to sendpublic void sendJsonObject(Object object)
ClientOperationssendJsonObject in interface ClientOperationsobject - - object to sendpublic void send(Packet packet, AckCallback<?> ackCallback)
SocketIOClientsend in interface SocketIOClientpacket - - packet to sendackCallback - - ack callbackpublic void send(Packet packet)
ClientOperationssend in interface ClientOperationspacket - - packet to sendpublic void sendJsonObject(Object object, AckCallback<?> ackCallback)
SocketIOClientsendJsonObject in interface SocketIOClientobject - - object to sendackCallback - - ack callbackpublic void onDisconnect()
public void disconnect()
ClientOperationsdisconnect in interface ClientOperationspublic UUID getSessionId()
SocketIOClientUUID objectgetSessionId in interface SocketIOClientpublic SocketAddress getRemoteAddress()
SocketIOClientgetRemoteAddress in interface SocketIOClientpublic void joinRoom(String room)
SocketIOClientjoinRoom in interface SocketIOClientpublic void leaveRoom(String room)
SocketIOClientleaveRoom in interface SocketIOClientpublic List<String> getAllRooms()
SocketIOClientgetAllRooms in interface SocketIOClientpublic HandshakeData getHandshakeData()
SocketIOClientgetHandshakeData in interface SocketIOClientCopyright © 2012–2014. All rights reserved.