Package org.teamapps.ux.servlet
Class TeamAppsUxClientGate
java.lang.Object
org.teamapps.ux.servlet.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
Modifier and Type Method Description java.util.Collection<org.teamapps.server.ServletRegistration>getServletRegistrations()java.lang.StringgetUserSessionCommandsRecordingPath()voidhandleFileUpload(java.io.File file, java.lang.String uuid)voidonActivityStateChanged(org.teamapps.uisession.QualifiedUiSessionId sessionId, boolean active)voidonUiEvent(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)voidonUiSessionClientRefresh(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo, javax.servlet.http.HttpSession httpSession)voidonUiSessionClosed(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)voidonUiSessionStarted(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)voidsetUserSessionCommandsRecordingPath(java.lang.String userSessionCommandsRecordingPath)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TeamAppsUxClientGate
public TeamAppsUxClientGate(org.teamapps.webcontroller.WebController webController, org.teamapps.uisession.UiCommandExecutor commandExecutor, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
onUiSessionStarted
public void onUiSessionStarted(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)- Specified by:
onUiSessionStartedin interfaceorg.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, javax.servlet.http.HttpSession httpSession)- Specified by:
onUiSessionClientRefreshin interfaceorg.teamapps.uisession.UiSessionListener
-
onActivityStateChanged
public void onActivityStateChanged(org.teamapps.uisession.QualifiedUiSessionId sessionId, boolean active)- Specified by:
onActivityStateChangedin interfaceorg.teamapps.uisession.UiSessionListener
-
onUiSessionClosed
public void onUiSessionClosed(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)- Specified by:
onUiSessionClosedin interfaceorg.teamapps.uisession.UiSessionListener
-
onUiEvent
public void onUiEvent(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)- Specified by:
onUiEventin interfaceorg.teamapps.uisession.UiSessionListener
-
handleFileUpload
public void handleFileUpload(java.io.File file, java.lang.String uuid) -
getUserSessionCommandsRecordingPath
public java.lang.String getUserSessionCommandsRecordingPath() -
setUserSessionCommandsRecordingPath
public void setUserSessionCommandsRecordingPath(java.lang.String userSessionCommandsRecordingPath)
-