- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.mail.MessagingException
-
- com.sun.mail.util.MailConnectException
-
- All Implemented Interfaces:
java.io.Serializable
public class MailConnectException extends MessagingException
A MessagingException that indicates a socket connection attempt failed. Unlike java.net.ConnectException, it includes details of what we were trying to connect to. The underlying exception is available as the "cause" of this exception.- Since:
- JavaMail 1.5.0
- Author:
- Bill Shannon
- See Also:
ConnectException
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MailConnectException(SocketConnectException cex)
Constructs a MailConnectException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getConnectionTimeout()
The timeout used for the connection attempt.java.lang.String
getHost()
The host we were trying to connect to.int
getPort()
The port we were trying to connect to.-
Methods inherited from class javax.mail.MessagingException
getCause, getNextException, setNextException, toString
-
-
-
-
Constructor Detail
-
MailConnectException
public MailConnectException(SocketConnectException cex)
Constructs a MailConnectException.- Parameters:
cex
- the SocketConnectException with the details
-
-
Method Detail
-
getHost
public java.lang.String getHost()
The host we were trying to connect to.- Returns:
- the host
-
getPort
public int getPort()
The port we were trying to connect to.- Returns:
- the port
-
getConnectionTimeout
public int getConnectionTimeout()
The timeout used for the connection attempt.- Returns:
- the connection timeout
-
-