Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-httpclient 
Wiki" for change notification.

The following page has been changed by OlegKalnichevski:
http://wiki.apache.org/jakarta-httpclient/HttpClientApiRedesign

------------------------------------------------------------------------------
  
   * Http request and Http response interfaces as defined in RFC 2616
  
-    a. {{{ HttpMessage }}} interface. This interface represents an abstract 
immutable HTTP message
+    a. {{{ HttpMessage }}} interface. This interface represents an abstract 
HTTP message
-    a. {{{ HttpRequest }}} interface extending {{{ HttpMessage }}}. This 
interface represents an immutable HTTP request
+    a. {{{ HttpRequest }}} interface extending {{{ HttpMessage }}}. This 
interface represents an HTTP request
-    a. {{{ HttpResponse }}} interface extending  {{{ HttpMessage }}}. This 
interface represents an immutable HTTP response
+    a. {{{ HttpResponse }}} interface extending  {{{ HttpMessage }}}. This 
interface represents an HTTP response
-    a. {{{ HttpEntityEnclosingRequest }}} interface extending  {{{ HttpRequest 
}}}. This interface represents an immutable HTTP response that can enclose a 
request entity
+    a. {{{ HttpEntityEnclosingRequest }}} interface extending  {{{ HttpRequest 
}}}. This interface represents an HTTP response that can enclose a request 
entity
-    a. {{{ HttpMutableMessage }}} interface extending {{{ HttpMessage }}}
-    a. {{{ HttpMutableRequest }}} interface extending {{{ HttpRequest }}}. 
Classes implementing this interface can be used on the client side to assemble 
outgoing HTTP requests and/or on the server side to assemble incoming HTTP 
requests
-    a. {{{ HttpMutableResponse }}} interface extending {{{ HttpResponse }}}. 
Classes implementing this interface can be used on the server side to assemble 
outgoing HTTP responses and/or on the client side to assemble incoming HTTP 
responses
-    a. {{{ HttpMutableEntityEnclosingRequest }}} interface extending {{{ 
HttpEntityEnclosingRequest }}}. Classes implementing this interface can be used 
on the client side to assemble outgoing HTTP entity enclosing requests and/or 
on the server side to assemble incoming HTTP requests (such as POST and PUT)
  
   * generic implementations of the Http request and response interfaces
   
@@ -95, +91 @@

     a. {{{ ContentLengthOutputStream }}} class represents an output stream 
whose content is delimited with a length value
     a. {{{ IdentityOutputStream }}} class
  
-  * Http filter interface allowing for request pre-processing and response 
post-processing without having to subclass a given {{{ HttpRequest }}} or {{{ 
HttpResponse }}} implementing classes
+  * Http interceptors allowing for request pre-processing and response 
post-processing without having to subclass a given {{{ HttpRequest }}} or {{{ 
HttpResponse }}} implementing classes
     
-    a. {{{ HttpFilter }}} interface
+    a. {{{ HttpRequestInterceptor }}} interface
+    a. {{{ HttpResponseInterceptor }}} interface
  
   * Http method executor capable of executing http requests and receiving Http 
responses. This class also is capable of retrying failed requests and handling 
followup requests through generic interfaces. It DOES NOT provide connection 
pooling/management facilities, and DOES NOT implement redirects and 
authentication itself.
  

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

Reply via email to