All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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