Class BaseMemcachedClientNodeFactory

java.lang.Object
io.datarouter.storage.client.imp.BaseClientNodeFactory
io.datarouter.client.memcached.BaseMemcachedClientNodeFactory
All Implemented Interfaces:
io.datarouter.storage.client.ClientNodeFactory, io.datarouter.storage.client.imp.TallyClientNodeFactory
Direct Known Subclasses:
MemcachedClientNodeFactory

public abstract class BaseMemcachedClientNodeFactory
extends io.datarouter.storage.client.imp.BaseClientNodeFactory
implements io.datarouter.storage.client.imp.TallyClientNodeFactory
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    class  BaseMemcachedClientNodeFactory.MemcachedWrappedNodeFactory<EK extends io.datarouter.model.key.entity.EntityKey<EK>,​E extends io.datarouter.model.entity.Entity<EK>,​PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>>  
  • Constructor Summary

    Constructors 
    Constructor Description
    BaseMemcachedClientNodeFactory​(io.datarouter.storage.node.adapter.availability.PhysicalMapStorageAvailabilityAdapterFactory physicalMapStorageAvailabilityAdapterFactory, io.datarouter.storage.client.ClientType<?,​?> clientType, MemcachedClientManager memcachedClientManager)  
  • Method Summary

    Modifier and Type Method Description
    <EK extends io.datarouter.model.key.entity.EntityKey<EK>,​ E extends io.datarouter.model.entity.Entity<EK>,​ PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​ PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>,​ F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​ D>>
    io.datarouter.storage.client.imp.WrappedNodeFactory<EK,​E,​PK,​D,​F,​io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,​D,​F>>
    makeWrappedNodeFactory()  

    Methods inherited from class io.datarouter.storage.client.imp.BaseClientNodeFactory

    createEntityNode, createWrappedNode, createWrappedSubEntityNode, makeWrappedSubEntityNodeFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.datarouter.storage.client.ClientNodeFactory

    createEntityNode, createWrappedNode, createWrappedSubEntityNode

    Methods inherited from interface io.datarouter.storage.client.imp.TallyClientNodeFactory

    createTallyNode
  • Constructor Details

    • BaseMemcachedClientNodeFactory

      public BaseMemcachedClientNodeFactory​(io.datarouter.storage.node.adapter.availability.PhysicalMapStorageAvailabilityAdapterFactory physicalMapStorageAvailabilityAdapterFactory, io.datarouter.storage.client.ClientType<?,​?> clientType, MemcachedClientManager memcachedClientManager)
  • Method Details

    • makeWrappedNodeFactory

      public <EK extends io.datarouter.model.key.entity.EntityKey<EK>,​ E extends io.datarouter.model.entity.Entity<EK>,​ PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​ PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>,​ F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​ D>> io.datarouter.storage.client.imp.WrappedNodeFactory<EK,​E,​PK,​D,​F,​io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,​D,​F>> makeWrappedNodeFactory()
      Specified by:
      makeWrappedNodeFactory in class io.datarouter.storage.client.imp.BaseClientNodeFactory