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