Class MetricsRemoteStoreMonitor
- java.lang.Object
-
- org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitorAdapter
-
- org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
-
- All Implemented Interfaces:
RemoteStoreMonitor
public class MetricsRemoteStoreMonitor extends RemoteStoreMonitorAdapter
-
-
Field Summary
Fields Modifier and Type Field Description static StringREQUEST_COUNTstatic StringREQUEST_DURATIONstatic StringREQUEST_ERROR
-
Constructor Summary
Constructors Constructor Description MetricsRemoteStoreMonitor(@NotNull StatisticsProvider statisticsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrequestCount()voidrequestDuration(long duration, TimeUnit timeUnit)voidrequestError()
-
-
-
Field Detail
-
REQUEST_COUNT
public static final String REQUEST_COUNT
- See Also:
- Constant Field Values
-
REQUEST_ERROR
public static final String REQUEST_ERROR
- See Also:
- Constant Field Values
-
REQUEST_DURATION
public static final String REQUEST_DURATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetricsRemoteStoreMonitor
public MetricsRemoteStoreMonitor(@NotNull @NotNull StatisticsProvider statisticsProvider)
-
-
Method Detail
-
requestCount
public void requestCount()
- Specified by:
requestCountin interfaceRemoteStoreMonitor- Overrides:
requestCountin classRemoteStoreMonitorAdapter
-
requestError
public void requestError()
- Specified by:
requestErrorin interfaceRemoteStoreMonitor- Overrides:
requestErrorin classRemoteStoreMonitorAdapter
-
requestDuration
public void requestDuration(long duration, TimeUnit timeUnit)- Specified by:
requestDurationin interfaceRemoteStoreMonitor- Overrides:
requestDurationin classRemoteStoreMonitorAdapter
-
-