Class EntityNodeParams<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>

java.lang.Object
io.datarouter.storage.node.entity.EntityNodeParams<EK,E>

public class EntityNodeParams<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>> extends Object
  • Constructor Details

    • EntityNodeParams

      public EntityNodeParams(String nodeName, Supplier<EK> entityKeySupplier, Supplier<E> entitySupplier, Supplier<io.datarouter.model.key.entity.EntityPartitioner<EK>> entityPartitionerSupplier, String entityTableName)
  • Method Details

    • getNodeName

      public String getNodeName()
    • getEntityKeySupplier

      public Supplier<EK> getEntityKeySupplier()
    • getEntitySupplier

      public Supplier<E> getEntitySupplier()
    • getEntityPartitionerSupplier

      public Supplier<io.datarouter.model.key.entity.EntityPartitioner<EK>> getEntityPartitionerSupplier()
    • getEntityTableName

      public String getEntityTableName()