public interface SocketIOClient extends ClientOperations, Store
| Modifier and Type | Method and Description |
|---|---|
Set<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
|
disconnect, send, sendEventHandshakeData 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 callbackSocketIONamespace getNamespace()
SocketAddress getRemoteAddress()
boolean isChannelOpen()
true if channel open, otherwise falsevoid joinRoom(String room)
room - - name of roomvoid leaveRoom(String room)
room - - name of roomCopyright © 2012–2021. All rights reserved.