Interface UiSessionListener

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