Package org.teamapps.uisession
Klasse UiSession
java.lang.Object
org.teamapps.uisession.UiSession
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungUiSession(String sessionId, long creationTime, TeamAppsConfiguration config, com.fasterxml.jackson.databind.ObjectMapper objectMapper, MessageSender messageSender) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddSessionListener(UiSessionListener sessionListener) voidclose(org.teamapps.dto.UiSessionClosingReason reason) getName()getState()longvoidhandleCommandRequest(int maxRequestedCommandId, Integer lastReceivedCommandIdOrNull) voidhandleCommandResult(int clientMessageId, int cmdId, Object result) voidhandleEvent(int clientMessageId, org.teamapps.dto.UiEvent event) voidvoidhandleQuery(int clientMessageId, org.teamapps.dto.UiQuery query) voidping()voidreinit(int lastReceivedCommandId, int maxRequestedCommandId, MessageSender messageSender) voidbooleanrewindToCommand(int commandId) voidsendAsyncWithErrorHandler(org.teamapps.dto.AbstractServerMessage message) intsendCommand(UiCommandWithResultCallback commandWithCallback) voidvoidvoidvoidsetMessageSender(MessageSender messageSender) voidvoidvoid
-
Konstruktordetails
-
UiSession
public UiSession(String sessionId, long creationTime, TeamAppsConfiguration config, com.fasterxml.jackson.databind.ObjectMapper objectMapper, MessageSender messageSender)
-
-
Methodendetails
-
updateStats
public void updateStats() -
getSessionId
-
setName
-
getName
-
getTimestampOfLastMessageFromClient
public long getTimestampOfLastMessageFromClient() -
setMessageSender
-
addSessionListener
-
sendCommand
-
getClientBackPressureInfo
-
rewindToCommand
public boolean rewindToCommand(int commandId) -
reviveConnection
public void reviveConnection() -
handleCommandRequest
-
sendInitOk
public void sendInitOk() -
handleEvent
public void handleEvent(int clientMessageId, org.teamapps.dto.UiEvent event) -
handleQuery
public void handleQuery(int clientMessageId, org.teamapps.dto.UiQuery query) -
handleCommandResult
-
reinit
public void reinit(int lastReceivedCommandId, int maxRequestedCommandId, MessageSender messageSender) -
sendAsyncWithErrorHandler
public void sendAsyncWithErrorHandler(org.teamapps.dto.AbstractServerMessage message) -
handleKeepAlive
public void handleKeepAlive() -
ping
public void ping() -
setActive
public void setActive() -
setNearlyInactive
public void setNearlyInactive() -
setInactive
public void setInactive() -
close
public void close(org.teamapps.dto.UiSessionClosingReason reason) -
getState
-
getStatistics
-