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, QualifiedUiSessionId sessionId, java.lang.String name) -
Method Summary
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()QualifiedUiSessionIdgetSessionId()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)
-
Constructor Details
-
RunningUiSessionStats
public RunningUiSessionStats(long startTime, QualifiedUiSessionId sessionId, java.lang.String name)
-
-
Method Details
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceUiSessionStats
-
getEndTime
public long getEndTime()- Specified by:
getEndTimein interfaceUiSessionStats
-
getSessionId
- Specified by:
getSessionIdin interfaceUiSessionStats
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceUiSessionStats
-
getState
- Specified by:
getStatein interfaceUiSessionStats
-
getCommandStats
- Specified by:
getCommandStatsin interfaceUiSessionStats
-
getCommandResultStats
- Specified by:
getCommandResultStatsin interfaceUiSessionStats
-
getEventStats
- Specified by:
getEventStatsin interfaceUiSessionStats
-
getQueryStats
- Specified by:
getQueryStatsin interfaceUiSessionStats
-
getQueryResultStats
- Specified by:
getQueryResultStatsin interfaceUiSessionStats
-
getSentDataStats
- Specified by:
getSentDataStatsin interfaceUiSessionStats
-
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
-
immutableCopy
-
update
public void update(long totalDataSent, long totalDataReceived)
-