Class Accepted

All Implemented Interfaces:
HttpMessage, HttpResponse
Direct Known Subclasses:
Accepted.Unmodifiable

Represents an HTTP 202 Accepted response.

The request has been accepted for processing, but the processing has not been completed. The request might or might not be eventually acted upon, and may be disallowed when processing occurs.

See Also:
  • Field Details

  • Constructor Details

    • Accepted

      public Accepted()
      Constructor.
    • Accepted

      public Accepted(Accepted copyFrom)
      Copy constructor.
      Parameters:
      copyFrom - The bean to copy from. Must not be null.
    • Accepted

      public Accepted(HttpResponse response)
      Constructor.

      This is the constructor used when parsing an HTTP response.

      Parameters:
      response - The HTTP response to copy from. Must not be null.
      Throws:
      IllegalArgumentException - If HTTP response status code does not match what was expected.
  • Method Details

    • copy

      public Accepted copy()
      Creates a builder for this class initialized with the contents of this bean.
      Returns:
      A new builder bean.
    • unmodifiable

      Description copied from class: BasicHttpResponse
      Returns an unmodifiable snapshot of this bean.

      The returned instance is a point-in-time copy of the leaf's nested Unmodifiable type; any attempt to set a property on it throws an UnsupportedOperationException. This method is idempotent: if this bean is already unmodifiable it returns itself rather than taking another snapshot. The receiver is left unchanged (and still modifiable unless it was already unmodifiable).

      Specified by:
      unmodifiable in class BasicHttpResponse<Accepted>
      Returns:
      An unmodifiable snapshot of this bean, or this bean if it is already unmodifiable.