org.eclipse.jetty.client
Class HttpConnection

java.lang.Object
  extended by org.eclipse.jetty.io.AbstractConnection
      extended by org.eclipse.jetty.client.HttpConnection
All Implemented Interfaces:
Connection, Dumpable

public class HttpConnection
extends AbstractConnection
implements Dumpable

Version:
$Revision: 879 $ $Date: 2009-09-11 16:13:28 +0200 (Fri, 11 Sep 2009) $

Field Summary
 
Fields inherited from class org.eclipse.jetty.io.AbstractConnection
_endp
 
Method Summary
 boolean cancelIdleTimeout()
           
 void close()
           
 void closed()
          Called when the connection is closed
 String dump()
           
 void dump(Appendable out, String indent)
           
protected  void exchangeExpired(HttpExchange exchange)
           
 HttpDestination getDestination()
           
 Connection handle()
          Handle the connection.
 boolean isIdle()
           
 boolean isReserved()
           
 boolean isSuspended()
           
protected  void reset(boolean returnBuffers)
           
 boolean send(HttpExchange ex)
           
 void setDestination(HttpDestination destination)
           
 void setIdleTimeout()
           
 void setReserved(boolean reserved)
           
 String toDetailString()
           
 String toString()
           
 
Methods inherited from class org.eclipse.jetty.io.AbstractConnection
getEndPoint, getTimeStamp, idleExpired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setReserved

public void setReserved(boolean reserved)

isReserved

public boolean isReserved()

getDestination

public HttpDestination getDestination()

setDestination

public void setDestination(HttpDestination destination)

send

public boolean send(HttpExchange ex)
             throws IOException
Throws:
IOException

handle

public Connection handle()
                  throws IOException
Description copied from interface: Connection
Handle the connection.

Specified by:
handle in interface Connection
Returns:
The Connection to use for the next handling of the connection. This allows protocol upgrades and support for CONNECT.
Throws:
IOException

isIdle

public boolean isIdle()
Specified by:
isIdle in interface Connection

isSuspended

public boolean isSuspended()
Specified by:
isSuspended in interface Connection

closed

public void closed()
Description copied from interface: Connection
Called when the connection is closed

Specified by:
closed in interface Connection

reset

protected void reset(boolean returnBuffers)
              throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class AbstractConnection

toDetailString

public String toDetailString()

close

public void close()
           throws IOException
Throws:
IOException

setIdleTimeout

public void setIdleTimeout()

cancelIdleTimeout

public boolean cancelIdleTimeout()

exchangeExpired

protected void exchangeExpired(HttpExchange exchange)

dump

public String dump()
Specified by:
dump in interface Dumpable
See Also:
Dumpable.dump()

dump

public void dump(Appendable out,
                 String indent)
          throws IOException
Specified by:
dump in interface Dumpable
Throws:
IOException
See Also:
Dumpable.dump(java.lang.Appendable, java.lang.String)


Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.