Class NodeAllocationPlan.AssignmentPlan

java.lang.Object
com.pervasive.datarush.cal.NodeAllocationPlan.AssignmentPlan
All Implemented Interfaces:
Serializable
Enclosing class:
NodeAllocationPlan

public static final class NodeAllocationPlan.AssignmentPlan extends Object implements Serializable
Assignment details for a particular node ID.
See Also:
  • Field Details

  • Method Details

    • forWorker

      public static NodeAllocationPlan.AssignmentPlan forWorker(int partitionID, VirtualNodeID nodeID)
      Creates an assignment for a worker node
      Parameters:
      partitionInfo - the partition info
      nodeID - the node id
      hostName - the host name
      Returns:
      an assignment
    • getNodeID

      public VirtualNodeID getNodeID()
      The node ID that this assignment was originally on.
      Returns:
      the node ID that this assignment was originally on.
    • getPartitionID

      public final int getPartitionID()
      The partition instance info for this assignment
      Returns:
      the partition instance info for this assignment
    • getType

      public VirtualNodeType getType()
      Returns the node type
      Returns:
      the node type
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object