public abstract class MultiplexHttpDestination<C extends Connection> extends HttpDestination implements org.eclipse.jetty.util.Promise<Connection>
LOG| Modifier | Constructor and Description |
|---|---|
protected |
MultiplexHttpDestination(HttpClient client,
Origin origin) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
close(Connection connection) |
void |
failed(Throwable x) |
protected boolean |
process(C connection,
boolean dispatch) |
protected void |
send() |
protected abstract void |
send(C connection,
HttpExchange exchange) |
void |
succeeded(Connection result) |
abort, asString, createConnection, dump, dump, enqueue, getClientConnectionFactory, getConnectAddress, getHost, getHostField, getHttpClient, getHttpExchanges, getOrigin, getPort, getProxy, getRequestNotifier, getResponseNotifier, getScheme, newConnection, newExchangeQueue, newSslClientConnectionFactory, release, remove, send, send, toStringprotected MultiplexHttpDestination(HttpClient client, Origin origin)
protected void send()
send in class HttpDestinationpublic void succeeded(Connection result)
succeeded in interface org.eclipse.jetty.util.Promise<Connection>public void failed(Throwable x)
failed in interface org.eclipse.jetty.util.Promise<Connection>protected boolean process(C connection, boolean dispatch)
public void close()
close in interface Closeableclose in interface AutoCloseableclose in class HttpDestinationpublic void close(Connection connection)
close in class HttpDestinationprotected abstract void send(C connection, HttpExchange exchange)
Copyright © 1995-2019 Webtide. All Rights Reserved.