Package org.teamapps.uisession
Interface UiSessionListener
-
- All Known Implementing Classes:
TeamAppsUxSessionManager
public interface UiSessionListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonActivityStateChanged(QualifiedUiSessionId sessionId, boolean active)java.util.concurrent.CompletableFuture<java.lang.Void>onUiEvent(QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)voidonUiQuery(QualifiedUiSessionId sessionId, org.teamapps.dto.UiQuery query, java.util.function.Consumer<java.lang.Object> resultCallback, java.util.function.Consumer<java.lang.Throwable> errorCallback)voidonUiSessionClientRefresh(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo, javax.servlet.http.HttpSession httpSession)voidonUiSessionClosed(QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)voidonUiSessionStarted(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)
-
-
-
Method Detail
-
onUiSessionStarted
void onUiSessionStarted(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)
-
onUiSessionClientRefresh
void onUiSessionClientRefresh(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo, javax.servlet.http.HttpSession httpSession)
-
onUiEvent
java.util.concurrent.CompletableFuture<java.lang.Void> onUiEvent(QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)
-
onUiQuery
void onUiQuery(QualifiedUiSessionId sessionId, org.teamapps.dto.UiQuery query, java.util.function.Consumer<java.lang.Object> resultCallback, java.util.function.Consumer<java.lang.Throwable> errorCallback)
-
onActivityStateChanged
void onActivityStateChanged(QualifiedUiSessionId sessionId, boolean active)
-
onUiSessionClosed
void onUiSessionClosed(QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)
-
-