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]