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, DUMMY_COL_NAME_BYTES, DUMMY_FIELD_VALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

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

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

    doSchemaUpdate, getConnection, 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

    • BigTableClientManager

      public BigTableClientManager()
  • 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