Package com.tnsai.coordination.voting


package com.tnsai.coordination.voting
  • Class
    Description
    Fluent builder that orchestrates a voting session among agents.
    Tallies votes using majority-based methods: MAJORITY, SUPERMAJORITY, UNANIMOUS, and WEIGHTED.
    Tallies votes using instant-runoff (ranked-choice) voting.
    Represents a single vote cast by a voter.
    Configuration for a voting session.
     
    Listener for voting session events.
    Message types for the voting protocol.
    Available voting methods for consensus building.
    Result of a completed voting session.