package org.tessell.dispatch.shared; import org.tessell.dispatch.server.ActionDispatch; import com.google.gwt.user.client.rpc.IsSerializable; /** * An action represents a command sent to the {@link ActionDispatch}. * * It has a specific result type which is returned if the action is successful. * * @author David Peterson * @param <R> * The {@link Result} type. */ public interface Action<R extends Result> extends IsSerializable { }