source: protocol/src/main/java/geniusweb/protocol/tournament/TournamentProtocol.java@ 44

Last change on this file since 44 was 44, checked in by bart, 2 years ago

Added time-dependent parties for python and simpleRunner-GUI for java

File size: 600 bytes
Line 
1package geniusweb.protocol.tournament;
2
3import com.fasterxml.jackson.annotation.JsonSubTypes;
4import com.fasterxml.jackson.annotation.JsonSubTypes.Type;
5
6import geniusweb.protocol.NegoProtocol;
7import geniusweb.protocol.tournament.allpermutations.AllPermutationsProtocol;
8
9/**
10 * General interface for tournament protocols. A tournament protocol determines
11 * from the {@link TournamentState} which sessions are to be run next.
12 */
13@JsonSubTypes({ @Type(value = AllPermutationsProtocol.class) })
14
15public interface TournamentProtocol extends NegoProtocol {
16
17 @Override
18 TournamentState getState();
19
20}
Note: See TracBrowser for help on using the repository browser.