public interface SocketIOClient extends ClientOperations, Store
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAllRooms()
Get all rooms a client is joined in.
|
HandshakeData |
getHandshakeData()
Handshake data used during client connection
|
SocketIONamespace |
getNamespace()
Client namespace
|
SocketAddress |
getRemoteAddress()
Get client remote address
|
UUID |
getSessionId()
Client session id, uses
UUID object |
Transport |
getTransport()
Current client transport protocol
|
boolean |
isChannelOpen()
Check is underlying channel open
|
void |
joinRoom(String room)
Join client to room
|
void |
leaveRoom(String room)
Join client to room
|
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 |
sendJsonObject(Object object,
AckCallback<?> ackCallback)
Send object with ack callback
|
void |
sendMessage(String message,
AckCallback<?> ackCallback)
Send message with ack callback
|
disconnect, send, sendEvent, sendJsonObject, sendMessageHandshakeData getHandshakeData()
Transport getTransport()
void sendEvent(String name, AckCallback<?> ackCallback, Object... data)
name - - event namedata - - event dataackCallback - - ack callbackvoid send(Packet packet, AckCallback<?> ackCallback)
packet - - packet to sendackCallback - - ack callbackvoid sendJsonObject(Object object, AckCallback<?> ackCallback)
object - - object to sendackCallback - - ack callbackvoid sendMessage(String message, AckCallback<?> ackCallback)
message - - message to sendackCallback - - ack callbackSocketIONamespace getNamespace()
SocketAddress getRemoteAddress()
boolean isChannelOpen()
true if channel open, otherwise falsevoid joinRoom(String room)
room - void leaveRoom(String room)
room - Copyright © 2012–2014. All rights reserved.