java.io.Closeable, java.lang.AutoCloseable, Connection, org.eclipse.jetty.io.Connection.UpgradeFrom, org.eclipse.jetty.util.thread.Sweeper.Sweepablepublic class HttpConnectionOverHTTP extends org.eclipse.jetty.io.AbstractConnection implements Connection, org.eclipse.jetty.io.Connection.UpgradeFrom, org.eclipse.jetty.util.thread.Sweeper.Sweepable
| Constructor | Description |
|---|---|
HttpConnectionOverHTTP(org.eclipse.jetty.io.EndPoint endPoint,
HttpDestination destination,
org.eclipse.jetty.util.Promise<Connection> promise) |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
abort(java.lang.Throwable failure) |
|
protected void |
addBytesIn(long bytesIn) |
|
protected void |
addBytesOut(long bytesOut) |
|
void |
close() |
|
protected void |
close(java.lang.Throwable failure) |
|
long |
getBytesIn() |
|
long |
getBytesOut() |
|
HttpChannelOverHTTP |
getHttpChannel() |
|
HttpDestinationOverHTTP |
getHttpDestination() |
|
long |
getMessagesIn() |
|
long |
getMessagesOut() |
|
boolean |
isClosed() |
|
protected HttpChannelOverHTTP |
newHttpChannel() |
|
void |
onFillable() |
|
boolean |
onIdleExpired() |
|
void |
onOpen() |
|
java.nio.ByteBuffer |
onUpgradeFrom() |
|
void |
release() |
|
void |
remove() |
|
void |
send(Request request,
Response.CompleteListener listener) |
Sends a request with an associated response listener.
|
protected SendFailure |
send(HttpExchange exchange) |
|
boolean |
sweep() |
|
java.lang.String |
toConnectionString() |
addListener, failedCallback, fillInterested, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, isFillInterested, onClose, onFillInterestedFailed, onReadTimeout, removeListener, setInputBufferSize, toString, tryFillInterested, tryFillInterestedpublic HttpConnectionOverHTTP(org.eclipse.jetty.io.EndPoint endPoint,
HttpDestination destination,
org.eclipse.jetty.util.Promise<Connection> promise)
protected HttpChannelOverHTTP newHttpChannel()
public HttpChannelOverHTTP getHttpChannel()
public HttpDestinationOverHTTP getHttpDestination()
public long getBytesIn()
getBytesIn in class org.eclipse.jetty.io.AbstractConnectionprotected void addBytesIn(long bytesIn)
public long getBytesOut()
getBytesOut in class org.eclipse.jetty.io.AbstractConnectionprotected void addBytesOut(long bytesOut)
public long getMessagesIn()
getMessagesIn in class org.eclipse.jetty.io.AbstractConnectionpublic long getMessagesOut()
getMessagesOut in class org.eclipse.jetty.io.AbstractConnectionpublic void send(Request request, Response.CompleteListener listener)
Connection
Request.send(Response.CompleteListener) will eventually call this method to send the request.
It is exposed to allow applications to send requests via unpooled connections.
send in interface Connectionrequest - the request to sendlistener - the response listenerprotected SendFailure send(HttpExchange exchange)
public void onOpen()
onOpen in class org.eclipse.jetty.io.AbstractConnectionpublic boolean isClosed()
isClosed in interface ConnectionConnection.close()public boolean onIdleExpired()
onIdleExpired in class org.eclipse.jetty.io.AbstractConnectionpublic void onFillable()
onFillable in class org.eclipse.jetty.io.AbstractConnectionpublic java.nio.ByteBuffer onUpgradeFrom()
onUpgradeFrom in interface org.eclipse.jetty.io.Connection.UpgradeFrompublic void release()
public void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in interface Connectionclose in class org.eclipse.jetty.io.AbstractConnectionprotected void close(java.lang.Throwable failure)
protected boolean abort(java.lang.Throwable failure)
public boolean sweep()
sweep in interface org.eclipse.jetty.util.thread.Sweeper.Sweepablepublic void remove()
public java.lang.String toConnectionString()
toConnectionString in class org.eclipse.jetty.io.AbstractConnectionCopyright © 1995–2018 Webtide. All rights reserved.