Interface UiSessionListener

All Known Implementing Classes:
TeamAppsUxSessionManager

public interface UiSessionListener
  • Method Details

    • 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)