Package io.datarouter.storage.client
Class BaseClientManager
java.lang.Object
io.datarouter.storage.client.BaseClientManager
- All Implemented Interfaces:
ClientManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Future<Optional<SchemaUpdateResult>>doSchemaUpdate(PhysicalNode<?, ?, ?> node) voiddoSchemaUpdate(Collection<? extends PhysicalNode<?, ?, ?>> nodes) voidfinal voidinitClient(ClientId clientId) booleanprotected abstract voidsafeInitClient(ClientId clientId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.storage.client.ClientManager
shutdown
-
Constructor Details
-
BaseClientManager
public BaseClientManager()
-
-
Method Details
-
monitorLatency
public boolean monitorLatency()- Specified by:
monitorLatencyin interfaceClientManager
-
doSchemaUpdate
-
doSchemaUpdate
- Specified by:
doSchemaUpdatein interfaceClientManager
-
initClient
- Specified by:
initClientin interfaceClientManager
-
safeInitClient
-
gatherSchemaUpdates
public void gatherSchemaUpdates()- Specified by:
gatherSchemaUpdatesin interfaceClientManager
-