Class ManagedNodeBuilder<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>>
java.lang.Object
io.datarouter.storage.node.builder.ManagedNodeBuilder<PK,D,IK,IE,IF>
public class ManagedNodeBuilder<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>> extends Object
-
Constructor Summary
Constructors Constructor Description ManagedNodeBuilder(Class<IK> indexEntryKeyClass, Supplier<IE> databeanSupplier, Supplier<IF> fielderSupplier, IndexedMapStorage<PK,D> backingNode) -
Method Summary
Modifier and Type Method Description UniqueIndexNode<PK,D,IK,IE>build()ManagedNodeBuilder<PK,D,IK,IE,IF>withTableName(String tableName)