Class AbstractHttpRequest

java.lang.Object
org.refcodes.web.AbstractHttpRequest
All Implemented Interfaces:
HeaderFieldsAccessor<RequestHeaderFields>, HttpMethodAccessor, HttpRequest, UrlAccessor
Direct Known Subclasses:
HttpClientRequest, HttpServerRequest

public abstract class AbstractHttpRequest extends Object implements HttpRequest
Implementation of the HttpRequest interface.
  • Field Details

  • Constructor Details

    • AbstractHttpRequest

      public AbstractHttpRequest(HttpMethod aHttpMethod, Url aUrl)
      Constructs a HttpRequest with all required attributes.
      Parameters:
      aHttpMethod - The HttpMethod with which the request has been sent.
      aUrl - The Url from which to take the URL specific data.
    • AbstractHttpRequest

      public AbstractHttpRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields)
      Constructs a HttpRequest with all required attributes.
      Parameters:
      aHttpMethod - The HttpMethod with which the request has been sent.
      aUrl - The Url from which to take the URL specific data.
      aHeaderFields - The RequestHeaderFields sent by the request.
  • Method Details