Class Conflict

All Implemented Interfaces:
Serializable, HttpResponseMessage
Direct Known Subclasses:
Conflict.Unmodifiable

public class Conflict extends BasicHttpException
Represents an HTTP 409 Conflict error response.

Indicates that the request could not be processed because of conflict in the current state of the resource.

See Also:
Since:
9.2.1
See Also:
  • Field Details

  • Constructor Details

    • Conflict

      public Conflict()
      Constructor with no message.
    • Conflict

      public Conflict(String msg, Object... args)
      Constructor with a String.format-style message.
      Parameters:
      msg - The detail message. May be null. Treated as a String.format-style format string (%s placeholders) when args is non-empty.
      args - Optional message arguments.
    • Conflict

      public Conflict(Throwable cause)
      Constructor with a cause.
      Parameters:
      cause - The cause. May be null.
    • Conflict

      public Conflict(Throwable cause, String msg, Object... args)
      Constructor with a cause and a String.format-style message.
      Parameters:
      cause - The cause. May be null.
      msg - The detail message. May be null. Treated as a String.format-style format string (%s placeholders) when args is non-empty.
      args - Optional message arguments.
    • Conflict

      public Conflict(Conflict copyFrom)
      Copy constructor.
      Parameters:
      copyFrom - The instance to copy. Must not be null.
  • Method Details

    • unmodifiable

      Description copied from class: BasicHttpException
      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).

      Overrides:
      unmodifiable in class BasicHttpException
      Returns:
      An unmodifiable snapshot of this bean, or this bean if it is already unmodifiable.