1
2
3
4
5
6
7
8 package net.sourceforge.rpgee.messaging;
9
10 import java.io.Serializable;
11
12 import net.sourceforge.rpgee.Duplicatable;
13 import net.sourceforge.rpgee.messaging.exceptions.RpgMessageException;
14
15 /**
16 *
17 * @author Mykel
18 */
19 public interface RpgMessage<T> extends Serializable, Duplicatable {
20 T getMessage() throws RpgMessageException;
21
22 public boolean isFinishedProcessing();
23
24 public void setFinishedProcessing();
25
26 public RpgMessage<T> duplicate();
27 }