Package sudoku
Class Table.NegotiationsMsg
- java.lang.Object
-
- sudoku.Table.NegotiationsMsg
-
- All Implemented Interfaces:
SharedProtocols.NegotiationsProtocol
,Table.Protocol
- Direct Known Subclasses:
Table.AcceptNegotiationsResultsMsg
,Table.AdditionalInfoMsg
,Table.OfferMsg
,Table.WithdrawOfferMsg
- Enclosing class:
- Table
public abstract static class Table.NegotiationsMsg extends Object implements Table.Protocol, SharedProtocols.NegotiationsProtocol
Abstract class for messages received from the Player during negotiations.
-
-
Field Summary
Fields Modifier and Type Field Description int
_iterationId
int
_playerId
akka.actor.typed.ActorRef<Player.Protocol>
_replyTo
-
Constructor Summary
Constructors Modifier Constructor Description protected
NegotiationsMsg(akka.actor.typed.ActorRef<Player.Protocol> replyTo, int playerId, int iterationId)
-
-
-
Field Detail
-
_replyTo
public final akka.actor.typed.ActorRef<Player.Protocol> _replyTo
-
_playerId
public final int _playerId
-
_iterationId
public final int _iterationId
-
-
Constructor Detail
-
NegotiationsMsg
protected NegotiationsMsg(akka.actor.typed.ActorRef<Player.Protocol> replyTo, int playerId, int iterationId)
-
-