Class EPPCommandException

  • All Implemented Interfaces:
    java.io.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:
    EPPResponse, Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      EPPCommandException​(java.lang.String aDescription)
      Constructs an Exception with the specified detailed message.
      EPPCommandException​(java.lang.String aDescription, EPPResponse aResponse)
      Constructs an Exception with the specified detailed message and an associated server error response.
      EPPCommandException​(java.lang.String aDescription, java.lang.Throwable aCause)
      Constructs an Exception with the specified detailed message.
      EPPCommandException​(java.lang.String aDescription, java.lang.Throwable aCause, EPPResponse aResponse)
      Constructs an Exception with the specified detailed message and an associated server error response.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      EPPResponse getResponse()
      Gets the server error response associated with the exception.
      boolean hasResponse()
      Is there a server error response associated with the exception? If true, getResponse can be used to retrieve the response.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • EPPCommandException

        public EPPCommandException​(java.lang.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​(java.lang.String aDescription,
                                   java.lang.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​(java.lang.String aDescription,
                                   java.lang.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​(java.lang.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 Detail

      • 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.