Class SessionLogic
- java.lang.Object
-
- org.intocps.maestro.webapi.controllers.SessionLogic
-
public class SessionLogic extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSessionLogic.SessionStatus
-
Field Summary
Fields Modifier and Type Field Description booleancliExecutionWhether to run the co-simulation internally via CLI or not.java.io.FilerootDirectory
-
Constructor Summary
Constructors Constructor Description SessionLogic(java.io.File rootDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleancontainsSocket()booleangetCliExecution()InitializationDatagetInitializationData()java.lang.LonggetLastExecTime()org.springframework.web.socket.WebSocketSessiongetSocket()SessionLogic.SessionStatusgetStatus()voidremoveSocket()voidsetCliExecution(boolean executeViaCLI)voidsetExecTime(long execTime)voidsetInitializationData(InitializationData initializationData)voidsetStatus(SessionLogic.SessionStatus status)voidsetWebsocketSession(org.springframework.web.socket.WebSocketSession socket)
-
-
-
Method Detail
-
getCliExecution
public boolean getCliExecution()
-
setCliExecution
public void setCliExecution(boolean executeViaCLI)
-
getSocket
public org.springframework.web.socket.WebSocketSession getSocket()
-
getInitializationData
public InitializationData getInitializationData()
-
setInitializationData
public void setInitializationData(InitializationData initializationData)
-
setWebsocketSession
public void setWebsocketSession(org.springframework.web.socket.WebSocketSession socket)
-
containsSocket
public java.lang.Boolean containsSocket()
-
removeSocket
public void removeSocket()
-
getStatus
public SessionLogic.SessionStatus getStatus()
-
setStatus
public void setStatus(SessionLogic.SessionStatus status)
-
getLastExecTime
public java.lang.Long getLastExecTime()
-
setExecTime
public void setExecTime(long execTime)
-
-