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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<org.teamapps.server.ServletRegistration>getServletRegistrations()org.teamapps.ux.session.SessionContextgetSessionContextById(org.teamapps.uisession.QualifiedUiSessionId qualifiedUiSessionId)java.lang.StringgetUserSessionCommandsRecordingPath()voidhandleFileUpload(java.io.File file, java.lang.String uuid)voidonUiEvent(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)voidonUiSessionClientRefresh(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo)voidonUiSessionClosed(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.uisession.SessionClosingReason reason)voidonUiSessionStarted(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo)voidsetUserSessionCommandsRecordingPath(java.lang.String userSessionCommandsRecordingPath)
-
-
-
Method Detail
-
onUiSessionStarted
public void onUiSessionStarted(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo)- 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)- Specified by:
onUiSessionClientRefreshin interfaceorg.teamapps.uisession.UiSessionListener
-
onUiSessionClosed
public void onUiSessionClosed(org.teamapps.uisession.QualifiedUiSessionId sessionId, org.teamapps.uisession.SessionClosingReason 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)
-
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)
-
-