Package org.infinispan.xsite.metrics
Class DefaultXSiteMetricsCollector
java.lang.Object
org.infinispan.xsite.metrics.DefaultXSiteMetricsCollector
- All Implemented Interfaces:
XSiteMetricsCollector
Implementation of
XSiteMetricsCollector to use when asynchronous backups (cross-site replication) are
configured.- Since:
- 13.0
- Author:
- Pedro Ruivo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglongcountRequestsReceived(String srcSite) longlongcountRequestsSent(String dstSite) longgetAvgRequestSentDuration(long defaultValue, TimeUnit outTimeUnit) longgetAvgRequestSentDuration(String dstSite, long defaultValue, TimeUnit outTimeUnit) longgetMaxRequestSentDuration(long defaultValue, TimeUnit outTimeUnit) longgetMaxRequestSentDuration(String dstSite, long defaultValue, TimeUnit outTimeUnit) longgetMinRequestSentDuration(long defaultValue, TimeUnit outTimeUnit) longgetMinRequestSentDuration(String dstSite, long defaultValue, TimeUnit outTimeUnit) voidrecordRequestSent(String dstSite, long duration, TimeUnit timeUnit) voidrecordRequestsReceived(String srcSite) voidregisterTimer(String dstSite, TimerTracker timer) voidregisterTimer(TimerTracker timer) voidvoidsites()
-
Constructor Details
-
DefaultXSiteMetricsCollector
-
-
Method Details
-
sites
- Specified by:
sitesin interfaceXSiteMetricsCollector
-
recordRequestSent
- Specified by:
recordRequestSentin interfaceXSiteMetricsCollector
-
getMinRequestSentDuration
- Specified by:
getMinRequestSentDurationin interfaceXSiteMetricsCollector
-
getMinRequestSentDuration
- Specified by:
getMinRequestSentDurationin interfaceXSiteMetricsCollector
-
getMaxRequestSentDuration
- Specified by:
getMaxRequestSentDurationin interfaceXSiteMetricsCollector
-
getMaxRequestSentDuration
- Specified by:
getMaxRequestSentDurationin interfaceXSiteMetricsCollector
-
getAvgRequestSentDuration
- Specified by:
getAvgRequestSentDurationin interfaceXSiteMetricsCollector
-
getAvgRequestSentDuration
- Specified by:
getAvgRequestSentDurationin interfaceXSiteMetricsCollector
-
countRequestsSent
- Specified by:
countRequestsSentin interfaceXSiteMetricsCollector
-
countRequestsSent
public long countRequestsSent()- Specified by:
countRequestsSentin interfaceXSiteMetricsCollector
-
resetRequestsSent
public void resetRequestsSent()- Specified by:
resetRequestsSentin interfaceXSiteMetricsCollector
-
registerTimer
- Specified by:
registerTimerin interfaceXSiteMetricsCollector
-
registerTimer
- Specified by:
registerTimerin interfaceXSiteMetricsCollector
-
recordRequestsReceived
- Specified by:
recordRequestsReceivedin interfaceXSiteMetricsCollector
-
countRequestsReceived
- Specified by:
countRequestsReceivedin interfaceXSiteMetricsCollector
-
countRequestsReceived
public long countRequestsReceived()- Specified by:
countRequestsReceivedin interfaceXSiteMetricsCollector
-
resetRequestReceived
public void resetRequestReceived()- Specified by:
resetRequestReceivedin interfaceXSiteMetricsCollector
-