velosurf.validation
Class Email.FastTimeoutConnect

java.lang.Object
  extended by velosurf.validation.Email.FastTimeoutConnect
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
Email

 class Email.FastTimeoutConnect
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  boolean done
           
private  java.lang.String host
           
private  java.io.IOException ioe
           
private  int port
           
private  java.net.Socket socket
           
private  int timeout
           
private  java.net.UnknownHostException uhe
           
 
Constructor Summary
Email.FastTimeoutConnect(java.lang.String h, int p, int t)
           
 
Method Summary
 java.net.Socket connect()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

private java.lang.String host

port

private int port

done

private boolean done

timeout

private int timeout

socket

private java.net.Socket socket

ioe

private java.io.IOException ioe

uhe

private java.net.UnknownHostException uhe
Constructor Detail

Email.FastTimeoutConnect

public Email.FastTimeoutConnect(java.lang.String h,
                                int p,
                                int t)
Method Detail

connect

public java.net.Socket connect()
                        throws java.io.IOException,
                               java.net.UnknownHostException
Throws:
java.io.IOException
java.net.UnknownHostException

run

public void run()
Specified by:
run in interface java.lang.Runnable


~ooOoo~