Class BlobNodeFactory
java.lang.Object
io.datarouter.storage.node.factory.BaseNodeFactory
io.datarouter.storage.node.factory.BlobNodeFactory
-
Field Summary
Fields inherited from class io.datarouter.storage.node.factory.BaseNodeFactory
clients, datarouter, injector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,N extends BlobStorage.PhysicalBlobStorageNode>
N<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>>
BlobNodeBuilder<PK,D, F> Methods inherited from class io.datarouter.storage.node.factory.BaseNodeFactory
cast, getClientNodeFactory
-
Constructor Details
-
BlobNodeFactory
public BlobNodeFactory()
-
-
Method Details
-
create
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK, BlobNodeBuilder<PK,D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> D, createF> (ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier) -
create
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,N extends BlobStorage.PhysicalBlobStorageNode> N create(ClientId clientId, String bucketName, Subpath path)
-