View Javadoc

1   package cz.cuni.amis.pogamut.ut2004.teamcomm.mina.messages;
2   
3   import cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot;
4   import cz.cuni.amis.pogamut.ut2004.teamcomm.mina.client.TCMinaClient;
5   
6   public enum TCRecipient {
7   	
8   	GLOBAL,
9   	TEAM,
10  	CHANNEL,
11  	PRIVATE,
12  	
13  	/**
14  	 * Special type of the recipient - sent by {@link TCMinaServer} and consumed by {@link TCMinaClient}.
15  	 * These messages are usually consumed by {@link TCMinaClient} but some of them are even propagated to the {@link UT2004Bot}.
16  	 */
17  	TC_INFO,
18  	
19  	/**
20  	 * Special type of the recipient - sent by {@link TCMinaClient} and consumed by {@link TCMinaServer}.
21  	 * These messages are never received by {@link TCMinaClient} and thus they are NEVER further propagated to the {@link UT2004Bot}.
22  	 */
23  	TC_REQUEST
24  }