Package com.verisign.epp.interfaces
Class EPPCommandException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.verisign.epp.exception.EPPException
-
- com.verisign.epp.interfaces.EPPCommandException
-
- All Implemented Interfaces:
java.io.Serializable
public class EPPCommandException extends EPPException
Exception thrown when an error is recognized by one of theinterfaces
classes. A server error response can be associated with the exception.hasResponse
is used to determine if there is an associated error response, andgetResponse
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? Iftrue
,getResponse
can be used to retrieve the response.
-
-
-
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 theEPPCommandException
-
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 theEPPCommandException
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? Iftrue
,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 callinggetResponse
.- Returns:
- EPPResponse Server error response if defined;
null
otherwise.
-
-