Class ManagedNodesHolder

java.lang.Object
io.datarouter.storage.node.type.index.ManagedNodesHolder

@Singleton
public class ManagedNodesHolder
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    ManagedNodesHolder()  
  • Method Summary

    Modifier and Type Method Description
    <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>>
    java.util.List<ManagedNode<PK,​D,​?,​?,​?>>
    getManagedNodes​(PhysicalDatabeanFieldInfo<PK,​D,​?> fieldInfo)  
    <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>,​ N extends ManagedNode<PK,​ D,​ ?,​ ?,​ ?>>
    N
    registerManagedNode​(PhysicalDatabeanFieldInfo<PK,​D,​?> fieldInfo, N managedNode)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getManagedNodes

      public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>> java.util.List<ManagedNode<PK,​D,​?,​?,​?>> getManagedNodes​(PhysicalDatabeanFieldInfo<PK,​D,​?> fieldInfo)
    • registerManagedNode

      public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​ D extends io.datarouter.model.databean.Databean<PK,​ D>,​ N extends ManagedNode<PK,​ D,​ ?,​ ?,​ ?>> N registerManagedNode​(PhysicalDatabeanFieldInfo<PK,​D,​?> fieldInfo, N managedNode)