Class StatefulNode

All Implemented Interfaces:
Serializable, Copyable
Direct Known Subclasses:
Cache, Router, ServiceNode

public class StatefulNode extends Node implements Serializable
A node that can have a state
See Also:
  • Constructor Details

    • StatefulNode

      public StatefulNode(String name)
  • Method Details

    • clearState

      protected void clearState()
    • getNumberOfServers

      public int getNumberOfServers()
    • getState

      public Matrix getState()
      Description copied from class: Node
      Gets the current state of this node.
      Overrides:
      getState in class Node
      Returns:
      the current state matrix
    • setState

      public void setState(int state)
    • setState

      public void setState(Matrix state)
      Description copied from class: Node
      Sets the state of this node.
      Overrides:
      setState in class Node
      Parameters:
      state - the state matrix to set
    • getStatePrior

      public Matrix getStatePrior()
    • setStatePrior

      public void setStatePrior(Matrix prior)
    • getStateSpace

      public Matrix getStateSpace()
    • setStateSpace

      public void setStateSpace(Matrix space)
    • getStatefulIndex

      public int getStatefulIndex()
    • resetStateSpace

      public void resetStateSpace()