Package org.infinispan.xsite.metrics
Class NoOpXSiteMetricsCollector
java.lang.Object
org.infinispan.xsite.metrics.NoOpXSiteMetricsCollector
- All Implemented Interfaces:
XSiteMetricsCollector
An no-op implementation for
XSiteMetricsCollector.
Used when cross-site replication isn't enabled on a cache.
- Since:
- 13.0
- Author:
- Pedro Ruivo
-
Method Summary
Modifier and TypeMethodDescriptionlonglongcountRequestsReceived(String srcSite) longlongcountRequestsSent(String dstSite) longgetAvgRequestSentDuration(long defaultValue, TimeUnit outTimeUnit) longgetAvgRequestSentDuration(String dstSite, long defaultValue, TimeUnit outTimeUnit) static NoOpXSiteMetricsCollectorlonggetMaxRequestSentDuration(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()
-
Method Details
-
getInstance
-
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
-