Interface MultiRoundContractNet.NegotiationListener

Enclosing class:
MultiRoundContractNet

public static interface MultiRoundContractNet.NegotiationListener
Listener for negotiation events.
  • Method Details

    • onRoundStarted

      default void onRoundStarted(int round, int maxRounds)
    • onProposalsReceived

      default void onProposalsReceived(int round, List<Proposal> proposals)
    • onCounterOfferRequested

      default void onCounterOfferRequested(int round, double targetScore)
    • onContractAwarded

      default void onContractAwarded(Contract contract)
    • onNegotiationFailed

      default void onNegotiationFailed(String reason)