Package com.sun.mail.iap
Class ProtocolException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.sun.mail.iap.ProtocolException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BadCommandException
,CommandFailedException
,ConnectionException
,IMAPReferralException
,LiteralException
,ParsingException
public class ProtocolException extends Exception
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProtocolException()
Constructs a ProtocolException with no detail message.ProtocolException(Response r)
Constructs a ProtocolException with the specified Response object.ProtocolException(String message)
Constructs a ProtocolException with the specified detail message.ProtocolException(String message, Throwable cause)
Constructs a ProtocolException with the specified detail message and cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Response
getResponse()
Return the offending Response object.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ProtocolException
public ProtocolException()
Constructs a ProtocolException with no detail message.
-
ProtocolException
public ProtocolException(String message)
Constructs a ProtocolException with the specified detail message.- Parameters:
message
- the detail message
-
ProtocolException
public ProtocolException(String message, Throwable cause)
Constructs a ProtocolException with the specified detail message and cause.- Parameters:
message
- the detail messagecause
- the cause
-
ProtocolException
public ProtocolException(Response r)
Constructs a ProtocolException with the specified Response object.- Parameters:
r
- the Response
-
-
Method Detail
-
getResponse
public Response getResponse()
Return the offending Response object.- Returns:
- the Response object
-
-