Package org.gorpipe.gor
Class RequestStats
- java.lang.Object
-
- org.gorpipe.gor.RequestStats
-
- All Implemented Interfaces:
org.gorpipe.gor.session.EventLogger
public class RequestStats extends java.lang.Object implements org.gorpipe.gor.session.EventLogger
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>createdFilesprotected intiteratorsCreatedprotected java.lang.StringlocalHostNameprotected java.util.Map<java.lang.String,org.gorpipe.gor.session.GorScriptTask>nodesprotected java.lang.Stringqueryprotected org.gorpipe.gor.session.GorSessionsessionprotected java.util.Map<java.lang.String,org.gorpipe.gor.stats.StatsCollector>stats
-
Constructor Summary
Constructors Constructor Description RequestStats(org.gorpipe.gor.session.GorSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommandCached(java.lang.String name, java.lang.String cacheFile)voidcommandCreated(java.lang.String name, java.lang.String origin, java.lang.String commandSignature, java.lang.String commandToExecute)voidcommandEnded(java.lang.String name)voidcommandStarted(java.lang.String name, java.lang.String commandSignature, java.lang.String cacheFile, java.lang.String commandToExecute)voidendSession()org.gorpipe.gor.session.EventLogger.SessionInfogetInfo()org.gorpipe.gor.stats.StatsCollectorgetStatsCollector()voiditeratorCreated(java.lang.String args)protected voidnodeAddedOrUpdated(org.gorpipe.gor.session.GorScriptTask task)voidquery(java.lang.String query)voidsaveToJson()protected voidstatsAdded(java.lang.String signature, org.gorpipe.gor.stats.StatsCollector stats)voidtasks(java.util.Collection<org.gorpipe.gor.session.GorScriptTask> tasks)
-
-
-
Field Detail
-
nodes
protected java.util.Map<java.lang.String,org.gorpipe.gor.session.GorScriptTask> nodes
-
stats
protected java.util.Map<java.lang.String,org.gorpipe.gor.stats.StatsCollector> stats
-
createdFiles
protected java.util.Map<java.lang.String,java.lang.String> createdFiles
-
iteratorsCreated
protected int iteratorsCreated
-
query
protected java.lang.String query
-
session
protected final org.gorpipe.gor.session.GorSession session
-
localHostName
protected final java.lang.String localHostName
-
-
Method Detail
-
getInfo
public org.gorpipe.gor.session.EventLogger.SessionInfo getInfo()
- Specified by:
getInfoin interfaceorg.gorpipe.gor.session.EventLogger
-
nodeAddedOrUpdated
protected void nodeAddedOrUpdated(org.gorpipe.gor.session.GorScriptTask task)
-
statsAdded
protected void statsAdded(java.lang.String signature, org.gorpipe.gor.stats.StatsCollector stats)
-
tasks
public void tasks(java.util.Collection<org.gorpipe.gor.session.GorScriptTask> tasks)
- Specified by:
tasksin interfaceorg.gorpipe.gor.session.EventLogger
-
query
public void query(java.lang.String query)
- Specified by:
queryin interfaceorg.gorpipe.gor.session.EventLogger
-
commandCreated
public void commandCreated(java.lang.String name, java.lang.String origin, java.lang.String commandSignature, java.lang.String commandToExecute)- Specified by:
commandCreatedin interfaceorg.gorpipe.gor.session.EventLogger
-
commandStarted
public void commandStarted(java.lang.String name, java.lang.String commandSignature, java.lang.String cacheFile, java.lang.String commandToExecute)- Specified by:
commandStartedin interfaceorg.gorpipe.gor.session.EventLogger
-
commandEnded
public void commandEnded(java.lang.String name)
- Specified by:
commandEndedin interfaceorg.gorpipe.gor.session.EventLogger
-
commandCached
public void commandCached(java.lang.String name, java.lang.String cacheFile)- Specified by:
commandCachedin interfaceorg.gorpipe.gor.session.EventLogger
-
iteratorCreated
public void iteratorCreated(java.lang.String args)
- Specified by:
iteratorCreatedin interfaceorg.gorpipe.gor.session.EventLogger
-
endSession
public void endSession()
- Specified by:
endSessionin interfaceorg.gorpipe.gor.session.EventLogger
-
getStatsCollector
public org.gorpipe.gor.stats.StatsCollector getStatsCollector()
- Specified by:
getStatsCollectorin interfaceorg.gorpipe.gor.session.EventLogger
-
saveToJson
public void saveToJson() throws java.io.IOException- Throws:
java.io.IOException
-
-