Package org.alfresco.solr.tracker
Class TrackerStats
- java.lang.Object
-
- org.alfresco.solr.tracker.TrackerStats
-
public class TrackerStats extends Object
- Author:
- Andy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TrackerStats.Bucket
static class
TrackerStats.IncrementalStats
static class
TrackerStats.SimpleStats
-
Field Summary
Fields Modifier and Type Field Description static int
TIME_SCALE
-
Constructor Summary
Constructors Constructor Description TrackerStats(InformationServerCollectionProvider server)
-
Method Summary
-
-
-
Field Detail
-
TIME_SCALE
public static final int TIME_SCALE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrackerStats
public TrackerStats(InformationServerCollectionProvider server)
-
-
Method Detail
-
getModelTimes
public TrackerStats.SimpleStats getModelTimes()
- Returns:
- the modelTimes
-
getAclTimes
public TrackerStats.SimpleStats getAclTimes()
- Returns:
- the aclTxTimes
-
getChangeSetAcls
public TrackerStats.SimpleStats getChangeSetAcls()
-
getNodeTimes
public TrackerStats.SimpleStats getNodeTimes()
-
getTxDocs
public TrackerStats.SimpleStats getTxDocs()
- Returns:
- the txDocs
-
getDocTransformationTimes
public TrackerStats.SimpleStats getDocTransformationTimes()
- Returns:
- the docTransformationTimes
-
getMeanModelSyncTime
public double getMeanModelSyncTime()
-
getMeanNodeIndexTime
public double getMeanNodeIndexTime()
-
getMeanNodeElapsedIndexTime
public double getMeanNodeElapsedIndexTime()
-
getMeanAclElapsedIndexTime
public double getMeanAclElapsedIndexTime()
-
getMeanContentElapsedIndexTime
public double getMeanContentElapsedIndexTime()
-
getNodeIndexingThreadCount
public double getNodeIndexingThreadCount()
-
getMeanAclIndexTime
public double getMeanAclIndexTime()
-
getMeanDocsPerTx
public double getMeanDocsPerTx()
-
getMeanAclsPerChangeSet
public double getMeanAclsPerChangeSet()
-
addModelTime
public void addModelTime(long time)
- Parameters:
time
- long
-
addAclTime
public void addAclTime(long time)
- Parameters:
time
- long
-
addNodeTime
public void addNodeTime(long time)
- Parameters:
time
- long
-
addElapsedNodeTime
public void addElapsedNodeTime(int docCount, long time)
- Parameters:
docCount
- inttime
- long
-
addElapsedAclTime
public void addElapsedAclTime(int docCount, long time)
- Parameters:
docCount
- inttime
- long
-
addElapsedContentTime
public void addElapsedContentTime(int docCount, long time)
- Parameters:
docCount
- inttime
- long
-
addTxDocs
public void addTxDocs(int size)
- Parameters:
size
- int
-
addChangeSetAcls
public void addChangeSetAcls(int size)
- Parameters:
size
- int
-
addDocTransformationTime
public void addDocTransformationTime(long time)
- Parameters:
time
- long
-
reset
public void reset()
-
-