sunlabs.brazil.util.http
Class HttpSocket

java.lang.Object
  extended by sunlabs.brazil.util.http.HttpSocket

public class HttpSocket
extends Object

This class is used as the bag of information kept about a open, idle socket. It is not meant to be used externally by anyone except someone writing a new implementation of an HttpSocketPool for the HttpRequest object.

This class should not be visible at this scope. It is only here until a better place for it is found.


Field Summary
 boolean firstTime
           
 String host
           
 InputStream in
           
 long lastUsed
           
 OutputStream out
           
 int port
           
 Socket sock
           
 int timesUsed
           
 
Constructor Summary
HttpSocket(String host, int port)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

host

public String host

port

public int port

firstTime

public boolean firstTime

lastUsed

public long lastUsed

timesUsed

public int timesUsed

sock

public Socket sock

in

public InputStream in

out

public OutputStream out
Constructor Detail

HttpSocket

public HttpSocket(String host,
                  int port)
           throws IOException,
                  UnknownHostException
Throws:
IOException
UnknownHostException
Method Detail

toString

public String toString()
Overrides:
toString in class Object