Class BlobNodeBuilder<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
java.lang.Object
io.datarouter.storage.node.builder.BlobNodeBuilder<PK,D,F>
public class BlobNodeBuilder<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BlobNodeFactoryprotected Stringprotected final ClientIdprotected final Datarouterprotected Subpath -
Constructor Summary
ConstructorsConstructorDescriptionBlobNodeBuilder(Datarouter datarouter, BlobNodeFactory blobNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier) -
Method Summary
-
Field Details
-
datarouter
-
blobNodeFactory
-
clientId
-
databeanSupplier
-
fielderSupplier
-
bucket
-
path
-
-
Constructor Details
-
BlobNodeBuilder
public BlobNodeBuilder(Datarouter datarouter, BlobNodeFactory blobNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)
-
-
Method Details
-
build
-
buildAndRegister
-