package games.strategy.engine.message;
/**
* A marker interface, used to indicate that the interface
* can be used by IRemoteMessenger.
*
* <p>
* All arguments and return values to all methods of
* an IRemote must be serializable, since the methods
* may be called by a remote VM.
* </p>
*
* <p>
* Modifications to the paramaters of an IRemote may or may not
* be visible to the calling object.
* </p>
*
* <p>
* All methods declared by an IRemote may though a MessengerException.
* </p>
*/
public interface IRemote {
}