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 | |
---|
1 | package geniusweb.protocol.tournament;
|
---|
2 |
|
---|
3 | import com.fasterxml.jackson.annotation.JsonSubTypes;
|
---|
4 | import com.fasterxml.jackson.annotation.JsonSubTypes.Type;
|
---|
5 |
|
---|
6 | import geniusweb.protocol.NegoProtocol;
|
---|
7 | import 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 |
|
---|
15 | public interface TournamentProtocol extends NegoProtocol {
|
---|
16 |
|
---|
17 | @Override
|
---|
18 | TournamentState getState();
|
---|
19 |
|
---|
20 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.