Uses of Class
com.ultikits.ultitools.utils.CloudSession
Packages that use CloudSession
-
Uses of CloudSession in com.ultikits.ultitools.utils
Fields in com.ultikits.ultitools.utils declared as CloudSessionModifier and TypeFieldDescriptionprivate static CloudSessionCloudSession.currentThe current session.private static CloudSessionCloudSession.logStreamOwnerWhich session's log-stream wiring is currently installed on the JVM-wideLogStreamManagersingleton, ornullif no session has ever wired it (or the last session to do so has already cleanly detached it).Methods in com.ultikits.ultitools.utils that return CloudSessionModifier and TypeMethodDescription(package private) static CloudSessionCloudSession.current()The session everyCloudAuthManager/PluginInitiationUtilsstatic facade method currently delegates to.(package private) static CloudSessionPluginInitiationUtils.disableCloud(CloudSession session) Thesession-targeted,CloudSession-returning form ofPluginInitiationUtils.disableCloud()(CR-01/WR-02, 16-REVIEW-cloud.md) -- package-private, since it is new-in-6.3.0 and reached only by other members of this package (CloudAuthManager#logout(),PluginInitiationUtils.reinitWebSocket(CloudSession)'s budget-exhaustion branch).private static CloudSessionPluginInitiationUtils.doDisableCloud(CloudSession session) The actual teardown performed byPluginInitiationUtils.disableCloud()/PluginInitiationUtils.disableCloud(CloudSession).(package private) static CloudSessionCloudSession.startNew()Constructs a new session, installs it ascurrent(), and invalidates whatever session was current before -- the single operation bothloginandlogoutperform (D-16).Methods in com.ultikits.ultitools.utils with parameters of type CloudSessionModifier and TypeMethodDescription(package private) static booleanPluginInitiationUtils.activateCloudIfCurrent(CloudSession session) Atomically, inside the session's own lock: "re-check thatsessionis still current → connect → start the refresh schedule."(package private) static CloudSessionPluginInitiationUtils.disableCloud(CloudSession session) Thesession-targeted,CloudSession-returning form ofPluginInitiationUtils.disableCloud()(CR-01/WR-02, 16-REVIEW-cloud.md) -- package-private, since it is new-in-6.3.0 and reached only by other members of this package (CloudAuthManager#logout(),PluginInitiationUtils.reinitWebSocket(CloudSession)'s budget-exhaustion branch).private static CloudSessionPluginInitiationUtils.doDisableCloud(CloudSession session) The actual teardown performed byPluginInitiationUtils.disableCloud()/PluginInitiationUtils.disableCloud(CloudSession).(package private) static voidPluginInitiationUtils.initWebsocket(CloudSession session) Initialize websocket on a specific session.(package private) static voidPluginInitiationUtils.onWebSocketConnected(CloudSession session) Called when a reconnection succeeds: resetssession's own outer budget.(package private) static voidPluginInitiationUtils.onWebSocketOpened(CloudSession session, UltiPanelWebSocketClient client) The real implementation behindPluginInitiationUtils.onWebSocketOpened(UltiPanelWebSocketClient).(package private) static voidPluginInitiationUtils.reinitWebSocket(CloudSession session) Re-initialize the WebSocket connection with a fresh token, on a specific session.