Class DefaultHttpResponseFactory

    • Constructor Detail

      • DefaultHttpResponseFactory

        public DefaultHttpResponseFactory​(ReasonPhraseCatalog catalog)
        Creates a new response factory with the given catalog.
        Parameters:
        catalog - the catalog of reason phrases
      • DefaultHttpResponseFactory

        public DefaultHttpResponseFactory()
        Creates a new response factory with the default catalog. The default catalog is EnglishReasonPhraseCatalog.
    • Method Detail

      • 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