Class BigTableClientManager

java.lang.Object
io.datarouter.storage.client.BaseClientManager
io.datarouter.client.hbase.HBaseClientManager
io.datarouter.gcp.bigtable.client.BigTableClientManager
All Implemented Interfaces:
io.datarouter.storage.client.ClientManager

@Singleton
public class BigTableClientManager
extends io.datarouter.client.hbase.HBaseClientManager
  • Field Summary

    Fields inherited from class io.datarouter.client.hbase.HBaseClientManager

    DEFAULT_FAMILY_QUALIFIER, DUMMY_COL_NAME
  • Constructor Summary

    Constructors 
    Constructor Description
    BigTableClientManager()  
  • Method Summary

    Modifier and Type Method Description
    protected org.apache.hadoop.hbase.client.Connection makeConnection​(String clientName)  
    boolean monitorLatency()  

    Methods inherited from class io.datarouter.client.hbase.HBaseClientManager

    checkInTable, checkOutTable, doSchemaUpdate, getAdmin, getConnection, getHTablePool, getTable, safeInitClient, shutdown

    Methods inherited from class io.datarouter.storage.client.BaseClientManager

    doSchemaUpdate, gatherSchemaUpdates, initClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • monitorLatency

      public boolean monitorLatency()
      Specified by:
      monitorLatency in interface io.datarouter.storage.client.ClientManager
      Overrides:
      monitorLatency in class io.datarouter.storage.client.BaseClientManager
    • makeConnection

      protected org.apache.hadoop.hbase.client.Connection makeConnection​(String clientName)
      Overrides:
      makeConnection in class io.datarouter.client.hbase.HBaseClientManager