Class RunningUiSessionStats
- java.lang.Object
-
- org.teamapps.uisession.statistics.RunningUiSessionStats
-
- All Implemented Interfaces:
UiSessionStats
public class RunningUiSessionStats extends java.lang.Object implements UiSessionStats
-
-
Constructor Summary
Constructors Constructor Description RunningUiSessionStats(long startTime, java.lang.String sessionId, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommandResultReceivedFor(java.lang.Class<?> commandClass)voidcommandSent(org.teamapps.dto.UiCommand command)voideventReceived(org.teamapps.dto.UiEvent event)CountStatsgetCommandResultStats()CountStatsgetCommandStats()longgetEndTime()CountStatsgetEventStats()java.lang.StringgetName()CountStatsgetQueryResultStats()CountStatsgetQueryStats()SumStatsgetReceivedDataStats()SumStatsgetSentDataStats()java.lang.StringgetSessionId()longgetStartTime()UiSessionStategetState()ImmutableUiSessionStatsimmutableCopy()voidnameChanged(java.lang.String name)voidqueryReceived(org.teamapps.dto.UiQuery query)voidqueryResultSentFor(org.teamapps.dto.UiQuery query)voidstateChanged(UiSessionState sessionState)voidupdate(long totalDataSent, long totalDataReceived)
-
-
-
Method Detail
-
getStartTime
public long getStartTime()
- Specified by:
getStartTimein interfaceUiSessionStats
-
getEndTime
public long getEndTime()
- Specified by:
getEndTimein interfaceUiSessionStats
-
getSessionId
public java.lang.String getSessionId()
- Specified by:
getSessionIdin interfaceUiSessionStats
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceUiSessionStats
-
getState
public UiSessionState getState()
- Specified by:
getStatein interfaceUiSessionStats
-
getCommandStats
public CountStats getCommandStats()
- Specified by:
getCommandStatsin interfaceUiSessionStats
-
getCommandResultStats
public CountStats getCommandResultStats()
- Specified by:
getCommandResultStatsin interfaceUiSessionStats
-
getEventStats
public CountStats getEventStats()
- Specified by:
getEventStatsin interfaceUiSessionStats
-
getQueryStats
public CountStats getQueryStats()
- Specified by:
getQueryStatsin interfaceUiSessionStats
-
getQueryResultStats
public CountStats getQueryResultStats()
- Specified by:
getQueryResultStatsin interfaceUiSessionStats
-
getSentDataStats
public SumStats getSentDataStats()
- Specified by:
getSentDataStatsin interfaceUiSessionStats
-
getReceivedDataStats
public SumStats getReceivedDataStats()
- Specified by:
getReceivedDataStatsin interfaceUiSessionStats
-
nameChanged
public void nameChanged(java.lang.String name)
-
commandSent
public void commandSent(org.teamapps.dto.UiCommand command)
-
commandResultReceivedFor
public void commandResultReceivedFor(java.lang.Class<?> commandClass)
-
eventReceived
public void eventReceived(org.teamapps.dto.UiEvent event)
-
queryReceived
public void queryReceived(org.teamapps.dto.UiQuery query)
-
queryResultSentFor
public void queryResultSentFor(org.teamapps.dto.UiQuery query)
-
stateChanged
public void stateChanged(UiSessionState sessionState)
-
immutableCopy
public ImmutableUiSessionStats immutableCopy()
-
update
public void update(long totalDataSent, long totalDataReceived)
-
-