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

Last change on this file since 52 was 52, checked in by ruud, 14 months ago

Fixed small issues in domaineditor.

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.