Class ElectionState

java.lang.Object
org.tasktide.mutex.strategy.ElectionState

public class ElectionState extends Object
  • Constructor Details

    • ElectionState

      public ElectionState()
    • ElectionState

      public ElectionState(int pos, int lastPos, int streak, Path predecessor, Path leader)
      Construct election state
      Parameters:
      pos -
      lastPos -
      streak -
      predecessor -
      leader -
  • Method Details

    • reset

      public void reset()
      Reset state
    • getPos

      public int getPos()
    • setPos

      public void setPos(int pos)
    • getLastPos

      public int getLastPos()
    • setLastPos

      public void setLastPos(int lastPos)
    • getStreak

      public int getStreak()
    • setStreak

      public void setStreak(int streak)
    • getPredecessor

      public Path getPredecessor()
    • setPredecessor

      public void setPredecessor(Path predecessor)
    • getLeader

      public Path getLeader()
    • setLeader

      public void setLeader(Path leader)
    • toString

      public String toString()
      Represent as string
      Overrides:
      toString in class Object
      Returns:
      String