package client; /**** * * ClientDataInterface defines the abstract interface that the remote server * needs to client data. The point of defining this interface is so the actual * implementation of the client data need not (and typically does not) exist on * the server machine. * */ public interface ClientDataInterface extends java.io.Serializable { /** * Provide access to this' data value. */ public int getValue(); }