Class DefaultHttpResponseFactory

java.lang.Object
org.apache.http.impl.DefaultHttpResponseFactory
All Implemented Interfaces:
HttpResponseFactory

public class DefaultHttpResponseFactory
extends Object
implements HttpResponseFactory
Default implementation of a factory for creating response objects.
Since:
4.0
Version:
$Revision: 618367 $
Author:
Oleg Kalnichevski
  • Field Details

  • Constructor Details

  • Method Details

    • newHttpResponse

      public HttpResponse newHttpResponse​(ProtocolVersion ver, int status, HttpContext context)
      Description copied from interface: HttpResponseFactory
      Creates a new response from status line elements.
      Specified by:
      newHttpResponse in interface HttpResponseFactory
      Parameters:
      ver - the protocol version
      status - the status code
      context - the context from which to determine the locale for looking up a reason phrase to the status code, or null to use the default locale
      Returns:
      the new response with an initialized status line
    • newHttpResponse

      public HttpResponse newHttpResponse​(StatusLine statusline, HttpContext context)
      Description copied from interface: HttpResponseFactory
      Creates a new response from a status line.
      Specified by:
      newHttpResponse in interface HttpResponseFactory
      Parameters:
      statusline - the status line
      context - the context from which to determine the locale for looking up a reason phrase if the status code is updated, or null to use the default locale
      Returns:
      the new response with the argument status line
    • determineLocale

      protected Locale determineLocale​(HttpContext context)
      Determines the locale of the response. The implementation in this class always returns the default locale.
      Parameters:
      context - the context from which to determine the locale, or null to use the default locale
      Returns:
      the locale for the response, never null