Package io.datarouter.storage.client.imp
Class WrappedSubEntityNodeFactory<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>,N extends PhysicalNode<PK,D,F>>
java.lang.Object
io.datarouter.storage.client.imp.BaseWrappedNodeFactory<EK,PK,D,F,N>
io.datarouter.storage.client.imp.WrappedSubEntityNodeFactory<EK,E,PK,D,F,N>
public abstract class WrappedSubEntityNodeFactory<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>,N extends PhysicalNode<PK,D,F>> extends BaseWrappedNodeFactory<EK,PK,D,F,N>
-
Constructor Summary
Constructors Constructor Description WrappedSubEntityNodeFactory() -
Method Summary
Modifier and Type Method Description protected abstract NcreateSubEntityNode(EntityNodeParams<EK,E> entityNodeParams, NodeParams<PK,D,F> nodeParams)NcreateWrappedSubEntityNode(EntityNodeParams<EK,E> entityNodeParams, NodeParams<PK,D,F> nodeParams)Methods inherited from class io.datarouter.storage.client.imp.BaseWrappedNodeFactory
adapt, getAdapters
-
Constructor Details
-
WrappedSubEntityNodeFactory
public WrappedSubEntityNodeFactory()
-
-
Method Details
-
createSubEntityNode
protected abstract N createSubEntityNode(EntityNodeParams<EK,E> entityNodeParams, NodeParams<PK,D,F> nodeParams) -
createWrappedSubEntityNode
public final N createWrappedSubEntityNode(EntityNodeParams<EK,E> entityNodeParams, NodeParams<PK,D,F> nodeParams)
-