Class SocketConnectException

  • All Implemented Interfaces:
    Serializable

    public class SocketConnectException
    extends 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 Detail

      • SocketConnectException

        public SocketConnectException​(String msg,
                                      Exception cause,
                                      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 Exception getException()
        The exception that caused the failure.
        Returns:
        the exception
      • getHost

        public 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