Class SocketConnectException

  • All Implemented Interfaces:
    java.io.Serializable

    public class SocketConnectException
    extends java.io.IOException
    An IOException that indicates a socket connection attempt failed. Unlike java.net.ConnectException, it includes details of what we were trying to connect to.
    Since:
    JavaMail 1.5.0
    See Also:
    ConnectException, Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SocketConnectException​(java.lang.String msg, java.lang.Exception cause, java.lang.String host, int port, int cto)
      Constructs a SocketConnectException.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getConnectionTimeout()
      The timeout used for the connection attempt.
      java.lang.Exception getException()
      The exception that caused the failure.
      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, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SocketConnectException

        public SocketConnectException​(java.lang.String msg,
                                      java.lang.Exception cause,
                                      java.lang.String host,
                                      int port,
                                      int cto)
        Constructs a SocketConnectException.
        Parameters:
        msg - error message detail
        cause - the underlying exception that indicates the failure
        host - the host we were trying to connect to
        port - the port we were trying to connect to
        cto - the timeout for the connection attempt
    • Method Detail

      • getException

        public java.lang.Exception getException()
        The exception that caused the failure.
        Returns:
        the exception
      • 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