Package io.datarouter.client.hbase
Class BaseHBaseClientNodeFactory
java.lang.Object
io.datarouter.client.hbase.BaseHBaseClientNodeFactory
- All Implemented Interfaces:
io.datarouter.storage.client.ClientNodeFactory,io.datarouter.storage.client.imp.DatabeanClientNodeFactory
- Direct Known Subclasses:
HBaseClientNodeFactory
public abstract class BaseHBaseClientNodeFactory
extends Object
implements io.datarouter.storage.client.imp.DatabeanClientNodeFactory
-
Constructor Summary
ConstructorsConstructorDescriptionBaseHBaseClientNodeFactory(io.datarouter.storage.client.ClientType<?, ?> clientType, HBaseClientManager hBaseClientManager, io.datarouter.storage.node.adapter.NodeAdapters nodeAdapters) -
Method Summary
Modifier and TypeMethodDescription<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
io.datarouter.storage.node.type.physical.PhysicalNode<PK, D, F> createDatabeanNode(io.datarouter.storage.node.entity.EntityNodeParams<EK, E> entityNodeParams, io.datarouter.storage.node.NodeParams<PK, D, F> nodeParams)
-
Constructor Details
-
BaseHBaseClientNodeFactory
public BaseHBaseClientNodeFactory(io.datarouter.storage.client.ClientType<?, ?> clientType, HBaseClientManager hBaseClientManager, io.datarouter.storage.node.adapter.NodeAdapters nodeAdapters)
-
-
Method Details
-
createDatabeanNode
public <EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>, io.datarouter.storage.node.type.physical.PhysicalNode<PK,PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> D, createDatabeanNodeF> (io.datarouter.storage.node.entity.EntityNodeParams<EK, E> entityNodeParams, io.datarouter.storage.node.NodeParams<PK, D, F> nodeParams) - Specified by:
createDatabeanNodein interfaceio.datarouter.storage.client.imp.DatabeanClientNodeFactory
-