public class LocalDeviceSessionManager extends AbstractDeviceSessionManager
AbstractDeviceSessionManager.DeviceSessionRefcloseSink, disposable, localSessions| 构造器和说明 |
|---|
LocalDeviceSessionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Boolean> |
checkRemoteSessionIsAlive(String deviceId) |
static LocalDeviceSessionManager |
create() |
String |
getCurrentServerId() |
protected reactor.core.publisher.Mono<Long> |
getRemoteTotalSessions() |
protected reactor.core.publisher.Mono<Boolean> |
initSessionConnection(DeviceSession session) |
protected reactor.core.publisher.Mono<Boolean> |
remoteSessionIsAlive(String deviceId) |
protected reactor.core.publisher.Flux<DeviceSessionInfo> |
remoteSessions(String serverId) |
protected reactor.core.publisher.Mono<Long> |
removeRemoteSession(String deviceId) |
checkAlive, checkLocalAlive, checkSession, closeSession, closeSessionSafe, compute, compute, doInit, executeInterval, fireEvent, getLocalSessionInfo, getSession, getSession, getSessionInfo, getSessionInfo, getSessions, handleSessionCompute, init, isAlive, listenEvent, remove, removeFromCluster, removeLocalSession, shutdown, syncConnectionInfo, totalSessionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisAlivepublic static LocalDeviceSessionManager create()
public String getCurrentServerId()
getCurrentServerId 在接口中 DeviceSessionManagergetCurrentServerId 在类中 AbstractDeviceSessionManagerprotected reactor.core.publisher.Mono<Boolean> initSessionConnection(DeviceSession session)
protected reactor.core.publisher.Mono<Long> removeRemoteSession(String deviceId)
protected reactor.core.publisher.Mono<Long> getRemoteTotalSessions()
protected reactor.core.publisher.Mono<Boolean> remoteSessionIsAlive(String deviceId)
protected reactor.core.publisher.Mono<Boolean> checkRemoteSessionIsAlive(String deviceId)
protected reactor.core.publisher.Flux<DeviceSessionInfo> remoteSessions(String serverId)
Copyright © 2019–2023. All rights reserved.