source: protocol/src/main/java/geniusweb/protocol/tournament/TournamentState.java@ 31

Last change on this file since 31 was 31, checked in by bart, 3 years ago

New protocols Learn and APPLearn. Fixed memory leak.

File size: 660 bytes
Line 
1package geniusweb.protocol.tournament;
2
3import com.fasterxml.jackson.annotation.JsonAutoDetect;
4import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
5
6import geniusweb.protocol.NegoState;
7
8/**
9 * The current state of the tournament. Must be implement Json serialization so
10 * that it can be used to log the state. State must contain all information to
11 * determine the relevant info of the negotiation. It may also be used to
12 * restart the nego if a crash occurs.
13 */
14@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
15public interface TournamentState extends NegoState {
16
17}
Note: See TracBrowser for help on using the repository browser.