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

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

Multiple learns with repeated tournament, maven use https.

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.