Class UiSession


  • public class UiSession
    extends java.lang.Object
    • Method Detail

      • updateStats

        public void updateStats()
      • setName

        public void setName​(java.lang.String name)
      • getName

        public java.lang.String getName()
      • getTimestampOfLastMessageFromClient

        public long getTimestampOfLastMessageFromClient()
      • setMessageSender

        public void setMessageSender​(MessageSender messageSender)
      • addSessionListener

        public void addSessionListener​(UiSessionListener sessionListener)
      • rewindToCommand

        public boolean rewindToCommand​(int commandId)
      • reviveConnection

        public void reviveConnection()
      • handleCommandRequest

        public void handleCommandRequest​(int maxRequestedCommandId,
                                         java.lang.Integer lastReceivedCommandIdOrNull)
      • sendInitOk

        public void sendInitOk()
      • handleEvent

        public void handleEvent​(int clientMessageId,
                                org.teamapps.dto.UiEvent event)
      • handleQuery

        public void handleQuery​(int clientMessageId,
                                org.teamapps.dto.UiQuery query)
      • handleCommandResult

        public void handleCommandResult​(int clientMessageId,
                                        int cmdId,
                                        java.lang.Object result)
      • reinit

        public void reinit​(int lastReceivedCommandId,
                           int maxRequestedCommandId,
                           MessageSender messageSender)
      • sendAsyncWithErrorHandler

        public void sendAsyncWithErrorHandler​(org.teamapps.dto.AbstractServerMessage message)
      • handleKeepAlive

        public void handleKeepAlive()
      • ping

        public void ping()
      • setActive

        public void setActive()
      • setNearlyInactive

        public void setNearlyInactive()
      • setInactive

        public void setInactive()
      • close

        public void close​(org.teamapps.dto.UiSessionClosingReason reason)