Package org.teamapps.uisession
Interface UiCommandExecutor
-
- All Known Implementing Classes:
TeamAppsUiSessionManager
public interface UiCommandExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcloseSession(QualifiedUiSessionId qualifiedUiSessionId, org.teamapps.dto.UiSessionClosingReason reason)ClientBackPressureInfogetClientBackPressureInfo(QualifiedUiSessionId qualifiedUiSessionId)intsendCommand(QualifiedUiSessionId qualifiedUiSessionId, UiCommandWithResultCallback command)
-
-
-
Method Detail
-
sendCommand
int sendCommand(QualifiedUiSessionId qualifiedUiSessionId, UiCommandWithResultCallback command)
- Parameters:
qualifiedUiSessionId-command-- Returns:
- the size of the queue of unsent commands
-
getClientBackPressureInfo
ClientBackPressureInfo getClientBackPressureInfo(QualifiedUiSessionId qualifiedUiSessionId)
- Parameters:
qualifiedUiSessionId-
-
closeSession
void closeSession(QualifiedUiSessionId qualifiedUiSessionId, org.teamapps.dto.UiSessionClosingReason reason)
-
-