public class SessionRemoteRpcServiceImpl extends Object implements SessionService
| 构造器和说明 |
|---|
SessionRemoteRpcServiceImpl(InetSocketAddress address) |
SessionRemoteRpcServiceImpl(InetSocketAddress address,
int rpcClientIoRatio,
int rpcClientIoThreads,
boolean enableRpcHeartLog,
int rpcClientHeartIntervalMillSecond,
int reconnectIntervalMillSeconds) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changeSessionId(String oldSessionId,
String newSessionId)
Change the sessionId
|
int |
count()
Get the number of sessions
|
RpcClient |
getRpcClient() |
RpcDBService |
getRpcDBService() |
Session |
getSession(String sessionId)
Get session (by id)
|
void |
removeSession(String sessionId)
Delete session
|
void |
removeSessionBatch(List<String> sessionIdList)
Delete session (batch)
|
void |
saveSession(Session session)
Save the session
|
String |
toString() |
public SessionRemoteRpcServiceImpl(InetSocketAddress address)
public SessionRemoteRpcServiceImpl(InetSocketAddress address, int rpcClientIoRatio, int rpcClientIoThreads, boolean enableRpcHeartLog, int rpcClientHeartIntervalMillSecond, int reconnectIntervalMillSeconds)
public void saveSession(Session session)
SessionServicesaveSession 在接口中 SessionServicesession - sessionpublic void removeSession(String sessionId)
SessionServiceremoveSession 在接口中 SessionServicesessionId - sessionIdpublic void removeSessionBatch(List<String> sessionIdList)
SessionServiceremoveSessionBatch 在接口中 SessionServicesessionIdList - sessionIdListpublic Session getSession(String sessionId)
SessionServicegetSession 在接口中 SessionServicesessionId - sessionIdpublic void changeSessionId(String oldSessionId, String newSessionId)
SessionServicechangeSessionId 在接口中 SessionServiceoldSessionId - oldSessionIdnewSessionId - newSessionIdpublic int count()
SessionServicecount 在接口中 SessionServicepublic RpcClient getRpcClient()
public RpcDBService getRpcDBService()
Copyright © 2021. All rights reserved.