
org.nakedobjects.plugins.remoting.command.server.ServerConnection Maven / Gradle / Ivy
package org.nakedobjects.plugins.remoting.command.server;
import java.io.IOException;
import org.nakedobjects.metamodel.commons.exceptions.NakedObjectException;
import org.nakedobjects.plugins.remoting.command.shared.requests.Request;
import org.nakedobjects.plugins.remoting.shared.ServerFacade;
public interface ServerConnection {
ServerFacade getServer();
Request awaitRequest() throws IOException;
void sendResponse(Object response) throws IOException;
void sendError(NakedObjectException exception) throws IOException;
}
// Copyright (c) Naked Objects Group Ltd.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy