Module jakarta.mail

Class 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
    • 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 java.lang.Throwable

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

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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