Class EPPCommandException

All Implemented Interfaces:
Serializable

public class EPPCommandException extends EPPException
Exception thrown when an error is recognized by one of the interfaces classes. A server error response can be associated with the exception. hasResponse is used to determine if there is an associated error response, and getResponse is used to get the error response from the exception.
See Also:
  • Constructor Details

    • EPPCommandException

      public EPPCommandException(String aDescription)
      Constructs an Exception with the specified detailed message. This message should provide information about the source, reasons and any other useful facts that could justifies the reason the exception is thrown.
      Parameters:
      aDescription - String containing a detailed message.
    • EPPCommandException

      public EPPCommandException(String aDescription, Throwable aCause)
      Constructs an Exception with the specified detailed message. This message should provide information about the source, reasons and any other useful facts that could justifies the reason the exception is thrown.
      Parameters:
      aDescription - String containing a detailed message.
      aCause - Cause of the EPPCommandException
    • EPPCommandException

      public EPPCommandException(String aDescription, Throwable aCause, EPPResponse aResponse)
      Constructs an Exception with the specified detailed message and an associated server error response. This message should provide information about the source, reasons and any other useful facts that could justifies the reason the exception is thrown.
      Parameters:
      aDescription - String containing a detailed message.
      aCause - Cause of the EPPCommandException
      aResponse - Server error response associated with the exception
    • EPPCommandException

      public EPPCommandException(String aDescription, EPPResponse aResponse)
      Constructs an Exception with the specified detailed message and an associated server error response. This message should provide information about the source, reasons and any other useful facts that could justifies the reason the exception is thrown.
      Parameters:
      aDescription - String containing a detailed message.
      aResponse - Server error response associated with the exception
  • Method Details

    • hasResponse

      public boolean hasResponse()
      Is there a server error response associated with the exception? If true, getResponse can be used to retrieve the response.
      Returns:
      true if there is a response; false otherwise.
    • getResponse

      public EPPResponse getResponse()
      Gets the server error response associated with the exception. If there is no associated error response, null will be returned. hasResponse can be used to determine if there is a response before calling getResponse.
      Returns:
      EPPResponse Server error response if defined; null otherwise.