Package com.linkedin.venice.pushmonitor
Class RouterBasedPushMonitor
java.lang.Object
com.linkedin.venice.pushmonitor.RouterBasedPushMonitor
- All Implemented Interfaces:
Closeable,AutoCloseable
This push monitor is able to query push job status from routers; it only works for
stores running in Leader/Follower mode and it will be built for STREAM_REPROCESSING job.
-
Constructor Summary
ConstructorsConstructorDescriptionRouterBasedPushMonitor(TransportClient d2TransportClient, String resourceName, VeniceSystemFactory factory, org.apache.samza.system.SystemProducer producer) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidsetCurrentStatus(ExecutionStatus currentStatus) voidsetStreamReprocessingExitMode(SamzaExitMode exitMode) voidstart()
-
Constructor Details
-
RouterBasedPushMonitor
public RouterBasedPushMonitor(TransportClient d2TransportClient, String resourceName, VeniceSystemFactory factory, org.apache.samza.system.SystemProducer producer)
-
-
Method Details
-
start
public void start() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
setCurrentStatus
-
getCurrentStatus
-
setStreamReprocessingExitMode
-