Interface ScanDispatcher
-
- All Known Implementing Classes:
SimpleScanDispatcher
public interface ScanDispatcherA per table scan dispatcher that decides which executor should be used to processes a scan. For information about configuring, find the documentation for thetable.scan.dispatcherandtable.scan.dispatcher.opts.properties.- Since:
- 2.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceScanDispatcher.DispatchParmatersThe method parameters fordispatch(DispatchParmaters).static interfaceScanDispatcher.InitParametersThe method parameters forinit(InitParameters).
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Stringdispatch(ScanDispatcher.DispatchParmaters params)default voidinit(ScanDispatcher.InitParameters params)This method is called once after a ScanDispatcher is instantiated.
-
-
-
Method Detail
-
init
default void init(ScanDispatcher.InitParameters params)
This method is called once after a ScanDispatcher is instantiated.
-
dispatch
String dispatch(ScanDispatcher.DispatchParmaters params)
- Returns:
- Should return one of the executors named params.getScanExecutors().keySet()
-
-