Package org.teamapps.core
Class TeamAppsUxSessionManager
java.lang.Object
org.teamapps.core.TeamAppsUxSessionManager
- All Implemented Interfaces:
UiSessionListener
public class TeamAppsUxSessionManager extends java.lang.Object implements UiSessionListener
-
Constructor Summary
Constructors Constructor Description TeamAppsUxSessionManager(WebController webController, UiCommandExecutor commandExecutor, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.teamapps.icons.IconProvider iconProvider, TeamAppsUploadManager uploadManager) -
Method Summary
Modifier and Type Method Description SessionContextgetSessionContext(QualifiedUiSessionId sessionId)voidonActivityStateChanged(QualifiedUiSessionId sessionId, boolean active)voidonUiEvent(QualifiedUiSessionId sessionId, org.teamapps.dto.UiEvent event)voidonUiSessionClientRefresh(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo, javax.servlet.http.HttpSession httpSession)voidonUiSessionClosed(QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)voidonUiSessionStarted(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TeamAppsUxSessionManager
public TeamAppsUxSessionManager(WebController webController, UiCommandExecutor commandExecutor, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.teamapps.icons.IconProvider iconProvider, TeamAppsUploadManager uploadManager)
-
-
Method Details
-
onUiSessionStarted
public void onUiSessionStarted(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo uiClientInfo, javax.servlet.http.HttpSession httpSession)- Specified by:
onUiSessionStartedin interfaceUiSessionListener
-
onUiSessionClientRefresh
public void onUiSessionClientRefresh(QualifiedUiSessionId sessionId, org.teamapps.dto.UiClientInfo clientInfo, javax.servlet.http.HttpSession httpSession)- Specified by:
onUiSessionClientRefreshin interfaceUiSessionListener
-
onActivityStateChanged
- Specified by:
onActivityStateChangedin interfaceUiSessionListener
-
onUiSessionClosed
public void onUiSessionClosed(QualifiedUiSessionId sessionId, org.teamapps.dto.UiSessionClosingReason reason)- Specified by:
onUiSessionClosedin interfaceUiSessionListener
-
onUiEvent
- Specified by:
onUiEventin interfaceUiSessionListener
-
getSessionContext
-