Class ClientErrorCondition

java.lang.Object
org.apache.qpid.protonj2.client.impl.ClientErrorCondition
All Implemented Interfaces:
ErrorCondition

public final class ClientErrorCondition extends Object implements ErrorCondition
Client implementation of the ErrorCondition type that wraps a Proton specific AMQP ErrorCondition.
  • Constructor Details

    • ClientErrorCondition

      public ClientErrorCondition(ErrorCondition condition)
      Create a new ClientErrorCondition that is a copy of the provided instance.
      Parameters:
      condition - The ErrorCondition whose information should be copied to the new value.
    • ClientErrorCondition

      public ClientErrorCondition(String condition, String description, Map<String,Object> info)
      Create a new ClientErrorCondition instance with the given error information
      Parameters:
      condition - The condition value that defines the error type.
      description - A meaningful description of the error.
      info - Any additional information that must accompany the error.
  • Method Details

    • condition

      public String condition()
      Specified by:
      condition in interface ErrorCondition
      Returns:
      a value that indicates the type of error condition.
    • description

      public String description()
      Description copied from interface: ErrorCondition
      Descriptive text that supplies any supplementary details not indicated by the condition value..
      Specified by:
      description in interface ErrorCondition
      Returns:
      supplementary details not indicated by the condition value..
    • info

      public Map<String,Object> info()
      Specified by:
      info in interface ErrorCondition
      Returns:
      a Map carrying information about the error condition.