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
ConstructorsConstructorDescriptionManagedNodeBuilder(Supplier<IK> indexEntryKeySupplier, Supplier<IE> databeanSupplier, Supplier<IF> fielderSupplier, IndexedMapStorage<PK, D> backingNode) -
Method Summary
-
Constructor Details
-
ManagedNodeBuilder
-
-
Method Details
-
withTableName
-
build
-