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()
-
-