Class TeamAppsUxClientGate

  • All Implemented Interfaces:
    org.teamapps.uisession.UiSessionListener

    public class TeamAppsUxClientGate
    extends java.lang.Object
    implements org.teamapps.uisession.UiSessionListener
    • Constructor Summary

      Constructors 
      Constructor Description
      TeamAppsUxClientGate​(org.teamapps.webcontroller.WebController webController, org.teamapps.uisession.UiCommandExecutor commandExecutor, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<org.teamapps.server.ServletRegistration> getServletRegistrations()  
      org.teamapps.ux.session.SessionContext getSessionContextById​(org.teamapps.uisession.QualifiedUiSessionId qualifiedUiSessionId)  
      java.lang.String getUserSessionCommandsRecordingPath()  
      void handleFileUpload​(java.io.File file, java.lang.String uuid)  
      void onUiEvent​(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)  
      void onUiSessionClientRefresh​(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo)  
      void onUiSessionClosed​(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.uisession.SessionClosingReason reason)  
      void onUiSessionStarted​(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo)  
      void setUserSessionCommandsRecordingPath​(java.lang.String userSessionCommandsRecordingPath)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TeamAppsUxClientGate

        public TeamAppsUxClientGate​(org.teamapps.webcontroller.WebController webController,
                                    org.teamapps.uisession.UiCommandExecutor commandExecutor,
                                    com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • onUiSessionStarted

        public void onUiSessionStarted​(org.teamapps.uisession.QualifiedUiSessionId sessionId,
                                       org.teamapps.dto.UiClientInfo uiClientInfo)
        Specified by:
        onUiSessionStarted in interface org.teamapps.uisession.UiSessionListener
      • getServletRegistrations

        public java.util.Collection<org.teamapps.server.ServletRegistration> getServletRegistrations()
      • onUiSessionClientRefresh

        public void onUiSessionClientRefresh​(org.teamapps.uisession.QualifiedUiSessionId sessionId,
                                             org.teamapps.dto.UiClientInfo clientInfo)
        Specified by:
        onUiSessionClientRefresh in interface org.teamapps.uisession.UiSessionListener
      • onUiSessionClosed

        public void onUiSessionClosed​(org.teamapps.uisession.QualifiedUiSessionId sessionId,
                                      org.teamapps.uisession.SessionClosingReason reason)
        Specified by:
        onUiSessionClosed in interface org.teamapps.uisession.UiSessionListener
      • onUiEvent

        public void onUiEvent​(org.teamapps.uisession.QualifiedUiSessionId sessionId,
                              org.teamapps.dto.UiEvent event)
        Specified by:
        onUiEvent in interface org.teamapps.uisession.UiSessionListener
      • handleFileUpload

        public void handleFileUpload​(java.io.File file,
                                     java.lang.String uuid)
      • getSessionContextById

        public org.teamapps.ux.session.SessionContext getSessionContextById​(org.teamapps.uisession.QualifiedUiSessionId qualifiedUiSessionId)
      • getUserSessionCommandsRecordingPath

        public java.lang.String getUserSessionCommandsRecordingPath()
      • setUserSessionCommandsRecordingPath

        public void setUserSessionCommandsRecordingPath​(java.lang.String userSessionCommandsRecordingPath)