Package org.apache.solr.cloud
Class Stats
- java.lang.Object
 - 
- org.apache.solr.cloud.Stats
 
 
- 
public class Stats extends Object
Used to hold statistics about some SolrCloud operations.This is experimental API and subject to change.
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStats.FailedOpstatic classStats.Stat 
- 
Constructor Summary
Constructors Constructor Description Stats() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voiderror(String operation)intgetErrorCount(String operation)List<Stats.FailedOp>getFailureDetails(String operation)intgetQueueLength()Map<String,Stats.Stat>getStats()intgetSuccessCount(String operation)voidsetQueueLength(int queueLength)voidstoreFailureDetails(String operation, org.apache.solr.common.cloud.ZkNodeProps request, org.apache.solr.client.solrj.SolrResponse resp)voidsuccess(String operation)com.codahale.metrics.Timer.Contexttime(String operation) 
 - 
 
- 
- 
Method Detail
- 
getStats
public Map<String,Stats.Stat> getStats()
 
- 
getSuccessCount
public int getSuccessCount(String operation)
 
- 
getErrorCount
public int getErrorCount(String operation)
 
- 
success
public void success(String operation)
 
- 
error
public void error(String operation)
 
- 
time
public com.codahale.metrics.Timer.Context time(String operation)
 
- 
storeFailureDetails
public void storeFailureDetails(String operation, org.apache.solr.common.cloud.ZkNodeProps request, org.apache.solr.client.solrj.SolrResponse resp)
 
- 
getFailureDetails
public List<Stats.FailedOp> getFailureDetails(String operation)
 
- 
getQueueLength
public int getQueueLength()
 
- 
setQueueLength
public void setQueueLength(int queueLength)
 
- 
clear
public void clear()
 
 - 
 
 -