Class BasePhysicalNode<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.BaseNode<PK,D,F>
io.datarouter.storage.node.type.physical.base.BasePhysicalNode<PK,D,F>
- All Implemented Interfaces:
Node<PK,,D, F> PhysicalNode<PK,,D, F> Comparable<Node<PK,D, F>>
- Direct Known Subclasses:
DatabeanToBlobNode
public abstract class BasePhysicalNode<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 BaseNode<PK,D,F>
implements PhysicalNode<PK,D,F>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClientType<?,?> final StringgetName()List<? extends PhysicalNode<PK,D, F>> List<PhysicalNode<PK,D, F>> getPhysicalNodesForClient(String clientName) toString()booleanusesClient(String clientName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareTo
-
Constructor Details
-
BasePhysicalNode
-
-
Method Details
-
getName
-
getClientIds
-
getClientId
- Specified by:
getClientIdin interfacePhysicalNode<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>>
-
usesClient
-
getChildNodes
-
getPhysicalNodes
-
getPhysicalNodesForClient
-
toString
-
getClientType
- Specified by:
getClientTypein interfacePhysicalNode<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>>
-
getFieldInfo
- Specified by:
getFieldInfoin interfaceNode<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>> - Specified by:
getFieldInfoin interfacePhysicalNode<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>> - Overrides:
getFieldInfoin classBaseNode<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>>
-