Class AwsMemcachedClientManager

java.lang.Object
io.datarouter.storage.client.BaseClientManager
io.datarouter.client.memcached.client.BaseMemcachedClientManager
io.datarouter.aws.memcached.client.AwsMemcachedClientManager
All Implemented Interfaces:
io.datarouter.storage.client.ClientManager

@Singleton public class AwsMemcachedClientManager extends io.datarouter.client.memcached.client.BaseMemcachedClientManager
  • Constructor Summary

    Constructors
    Constructor
    Description
    AwsMemcachedClientManager(io.datarouter.client.memcached.client.MemcachedClientHolder clientHolder, AwsMemcachedOptions options)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.datarouter.client.memcached.client.DatarouterMemcachedClient
    buildClient(io.datarouter.storage.client.ClientId clientId)
     

    Methods inherited from class io.datarouter.client.memcached.client.BaseMemcachedClientManager

    getClient, getLazyClient, safeInitClient, shutdown

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

    doSchemaUpdate, doSchemaUpdate, gatherSchemaUpdates, initClient, monitorLatency

    Methods inherited from class java.lang.Object

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

    • AwsMemcachedClientManager

      @Inject public AwsMemcachedClientManager(io.datarouter.client.memcached.client.MemcachedClientHolder clientHolder, AwsMemcachedOptions options)
  • Method Details

    • buildClient

      protected io.datarouter.client.memcached.client.DatarouterMemcachedClient buildClient(io.datarouter.storage.client.ClientId clientId)
      Specified by:
      buildClient in class io.datarouter.client.memcached.client.BaseMemcachedClientManager