public class RTMClient extends Object implements Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
addCloseHandler(RTMCloseHandler closeHandler) |
void |
addErrorHandler(RTMErrorHandler errorHandler) |
void |
addMessageHandler(RTMMessageHandler messageHandler) |
void |
close() |
void |
connect() |
void |
disconnect() |
void |
onClose(javax.websocket.Session session,
javax.websocket.CloseReason reason) |
void |
onError(javax.websocket.Session session,
Throwable reason) |
void |
onMessage(String message) |
void |
onOpen(javax.websocket.Session session) |
void |
removeCloseHandler(RTMCloseHandler closeHandler) |
void |
removeErrorHandler(RTMErrorHandler errorHandler) |
void |
removeMessageHandler(RTMMessageHandler messageHandler) |
void |
sendMessage(String message) |
public RTMClient(String wssUrl) throws URISyntaxException
URISyntaxExceptionpublic void connect()
throws IOException,
javax.websocket.DeploymentException
IOExceptionjavax.websocket.DeploymentExceptionpublic void disconnect()
throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void onOpen(javax.websocket.Session session)
public void onClose(javax.websocket.Session session,
javax.websocket.CloseReason reason)
public void onError(javax.websocket.Session session,
Throwable reason)
public void onMessage(String message)
public void addMessageHandler(RTMMessageHandler messageHandler)
public void removeMessageHandler(RTMMessageHandler messageHandler)
public void addErrorHandler(RTMErrorHandler errorHandler)
public void removeErrorHandler(RTMErrorHandler errorHandler)
public void addCloseHandler(RTMCloseHandler closeHandler)
public void removeCloseHandler(RTMCloseHandler closeHandler)
public void sendMessage(String message)
Copyright © 2018. All Rights Reserved.