Package com.linkedin.venice.pushmonitor
Class RouterBasedHybridStoreQuotaMonitor.HybridQuotaMonitorTask
java.lang.Object
com.linkedin.venice.pushmonitor.RouterBasedHybridStoreQuotaMonitor.HybridQuotaMonitorTask
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Runnable
- Enclosing class:
- RouterBasedHybridStoreQuotaMonitor
-
Constructor Summary
ConstructorDescriptionHybridQuotaMonitorTask
(TransportClient transportClient, String storeName, String requestPath, RouterBasedHybridStoreQuotaMonitor hybridStoreQuotaMonitorService, RouterBasedHybridStoreQuotaMonitor.TransportClientReinitProvider reinitProvider) -
Method Summary
-
Constructor Details
-
HybridQuotaMonitorTask
public HybridQuotaMonitorTask(TransportClient transportClient, String storeName, String requestPath, RouterBasedHybridStoreQuotaMonitor hybridStoreQuotaMonitorService, RouterBasedHybridStoreQuotaMonitor.TransportClientReinitProvider reinitProvider)
-
-
Method Details
-
setMapper
protected void setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) -
checkStatus
protected void checkStatus() throws ExecutionException, InterruptedException, TimeoutException, IOException -
run
public void run() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-