Package sudoku
Class SharedProtocols
- java.lang.Object
-
- sudoku.SharedProtocols
-
public class SharedProtocols extends Object
Class of protocols for exchanged messages between different types of agents.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SharedProtocols.AssessmentProtocol
Protocol for rewarding Players by the Teacher.static interface
SharedProtocols.InspectionProtocol
Protocol for inspecting the Player by the Teacher, initiated by Supervisor.static interface
SharedProtocols.NegotiationsProtocol
Protocol for negotiations between the Player and the Table.static interface
SharedProtocols.NewIterationProtocol
Protocol for starting new iteration by the Teacher, affecting both the Player and the Table.static interface
SharedProtocols.RegisteringProtocol
Protocol for registering both the Player and the Table by the Teacher.static interface
SharedProtocols.TimeMeasurementProtocol
Protocol between TimerManager and Timers, used when some time is measured in parallel.static interface
SharedProtocols.ValidationProtocol
Protocol for agents' validation with help of the Timer agent.
-
Constructor Summary
Constructors Constructor Description SharedProtocols()
-