public abstract class MultiplexHttpDestination<C extends Connection> extends HttpDestination implements Promise<Connection>
AbstractLifeCycle.AbstractLifeCycleListenerPromise.Adapter<C>Container.InheritedListener, Container.ListenerLifeCycle.ListenerLOG| 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) |
int |
getMaxRequestsPerConnection() |
protected boolean |
process(C connection) |
void |
release(Connection connection) |
void |
send() |
protected abstract SendFailure |
send(C connection,
HttpExchange exchange) |
void |
setMaxRequestsPerConnection(int maxRequestsPerConnection) |
void |
succeeded(Connection result) |
abort, asString, createConnection, dump, dump, enqueue, getClientConnectionFactory, getConnectAddress, getHost, getHostField, getHttpClient, getHttpExchanges, getOrigin, getPort, getProxy, getQueuedRequestCount, getRequestNotifier, getResponseNotifier, getScheme, newConnection, newExchangeQueue, newSslClientConnectionFactory, remove, send, toStringaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopprotected MultiplexHttpDestination(HttpClient client, Origin origin)
public int getMaxRequestsPerConnection()
public void setMaxRequestsPerConnection(int maxRequestsPerConnection)
public void send()
send in class HttpDestinationpublic void succeeded(Connection result)
succeeded in interface Promise<Connection>public void failed(Throwable x)
failed in interface Promise<Connection>protected boolean process(C connection)
public void release(Connection connection)
release in class HttpDestinationpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class HttpDestinationpublic void close(Connection connection)
close in class HttpDestinationprotected abstract SendFailure send(C connection, HttpExchange exchange)
Copyright © 1995-2016 Webtide. All Rights Reserved.