- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.sun.mail.iap.ProtocolException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
BadCommandException
,CommandFailedException
,ConnectionException
,IMAPReferralException
,LiteralException
,ParsingException
public class ProtocolException extends java.lang.Exception
- Author:
- John Mani
- 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(java.lang.String message)
Constructs a ProtocolException with the specified detail message.ProtocolException(java.lang.String message, java.lang.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.
-
-
-
Field Detail
-
response
protected transient Response response
-
-
Constructor Detail
-
ProtocolException
public ProtocolException()
Constructs a ProtocolException with no detail message.
-
ProtocolException
public ProtocolException(java.lang.String message)
Constructs a ProtocolException with the specified detail message.- Parameters:
message
- the detail message
-
ProtocolException
public ProtocolException(java.lang.String message, java.lang.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
-
-