public class Client extends Object implements AutoCloseable
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Client.AfterConnected |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPushHandler(String actionName,
PushHandler handler) |
void |
close() |
<T> T |
doRequest(String actionName,
Object request,
Class<T> replyClazz) |
void |
init() |
void |
onClose(String reason) |
void |
onConnected() |
void |
onMessage(Packet packet) |
void |
sendPacket(Packet packet) |
void |
setAfterConnected(Client.AfterConnected afterConnected) |
void |
setHeartbeatInterval(long heartbeatInterval) |
void |
setMaxRetry(int maxRetry) |
void |
setRequestTimeout(int requestTimeout) |
void |
setRetryInterval(long retryInterval) |
void |
startTimer() |
void |
stopTimer() |
public Client(Profile profile)
public void init()
throws OpenApiException
OpenApiExceptionpublic <T> T doRequest(String actionName, Object request, Class<T> replyClazz) throws OpenApiException
OpenApiExceptionpublic void sendPacket(Packet packet)
public void addPushHandler(String actionName, PushHandler handler)
public void onConnected()
public void onMessage(Packet packet)
public void onClose(String reason)
public void startTimer()
public void stopTimer()
public void close()
close 在接口中 AutoCloseablepublic void setHeartbeatInterval(long heartbeatInterval)
public void setRetryInterval(long retryInterval)
public void setMaxRetry(int maxRetry)
public void setRequestTimeout(int requestTimeout)
public void setAfterConnected(Client.AfterConnected afterConnected)
Copyright © 2025. All rights reserved.