Class SessionController
- java.lang.Object
-
- org.intocps.maestro.webapi.controllers.SessionController
-
public class SessionController extends java.lang.ObjectCreated by ctha on 17-03-2016.
-
-
Field Summary
Fields Modifier and Type Field Description static booleantest
-
Constructor Summary
Constructors Constructor Description SessionController(SessionLogicFactory sessionLogicFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSocket(java.lang.String sessionId, org.springframework.web.socket.WebSocketSession socket)booleancontainsSession(java.lang.String sessionId)booleancontainsSocket(java.lang.String sessionId)java.lang.StringcreateNewSession()voiddeleteSession(java.lang.String sessionId)SessionLogicgetSessionLogic(java.lang.String sessionID)java.io.FilegetSessionRootDir(java.lang.String session)java.util.List<StatusModel>getStatus()StatusModelgetStatus(java.lang.String sessionId)SessionLogicremoveSession(java.lang.String sessionId)voidremoveSocket(java.lang.String sessionId)
-
-
-
Constructor Detail
-
SessionController
public SessionController(SessionLogicFactory sessionLogicFactory)
-
-
Method Detail
-
createNewSession
public java.lang.String createNewSession()
-
getSessionLogic
public SessionLogic getSessionLogic(java.lang.String sessionID)
-
containsSession
public boolean containsSession(java.lang.String sessionId)
-
removeSession
public SessionLogic removeSession(java.lang.String sessionId)
-
getStatus
public java.util.List<StatusModel> getStatus()
-
getStatus
public StatusModel getStatus(java.lang.String sessionId) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deleteSession
public void deleteSession(java.lang.String sessionId) throws java.io.IOException- Throws:
java.io.IOException
-
getSessionRootDir
public java.io.File getSessionRootDir(java.lang.String session)
-
removeSocket
public void removeSocket(java.lang.String sessionId)
-
containsSocket
public boolean containsSocket(java.lang.String sessionId)
-
addSocket
public void addSocket(java.lang.String sessionId, org.springframework.web.socket.WebSocketSession socket)
-
-