Yes, Oleg, that is exactly what I had in mind. I find it a much cleaner design.

Thanks

Odi

Oleg Kalnichevski wrote:
Odi,

Do you think this will make a better interface?

Oleg

interface HttpClientConnection extends HttpConnection {

   ...
void sendRequestHeader(HttpRequest request) throws HttpException, IOException;

    void sendRequestEntity(HttpEntityEnclosingRequest request) throws 
HttpException, IOException;

    HttpMutableResponse receiveResponseHeader(HttpParams params) throws 
HttpException, IOException;

    HttpEntity receiveResponseEntity(HttpParams params) throws HttpException, 
IOException;
}


interface HttpServerConnection extends HttpConnection {

   ...
HttpMutableRequest receiveRequestHeader(HttpParams params) throws HttpException, IOException;

    HttpEntity receiveRequestEntity(HttpParams params) throws HttpException, 
IOException;

    void sendResponseHeader(HttpResponse response) throws HttpException, 
IOException;
void sendResponseEntity(HttpResponse response) throws HttpException, IOException; }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to