Package org.eclipse.jetty.client
Class HttpProxy.TunnelPromise
- java.lang.Object
-
- org.eclipse.jetty.client.HttpProxy.TunnelPromise
-
- All Implemented Interfaces:
Promise<Connection>
- Enclosing class:
- HttpProxy
private static class HttpProxy.TunnelPromise extends java.lang.Object implements Promise<Connection>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Promise
Promise.Adapter<U>, Promise.Completable<S>, Promise.Wrapper<W>
-
-
Field Summary
Fields Modifier and Type Field Description private Response.CompleteListenerlistenerprivate Promise<Connection>promiseprivate Requestrequest
-
Constructor Summary
Constructors Modifier Constructor Description privateTunnelPromise(Request request, Response.CompleteListener listener, Promise<Connection> promise)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfailed(java.lang.Throwable x)Callback invoked when the operation fails.private voidsetEndPoint(EndPoint endPoint)voidsucceeded(Connection connection)Callback invoked when the operation completes.
-
-
-
Field Detail
-
request
private final Request request
-
listener
private final Response.CompleteListener listener
-
promise
private final Promise<Connection> promise
-
-
Constructor Detail
-
TunnelPromise
private TunnelPromise(Request request, Response.CompleteListener listener, Promise<Connection> promise)
-
-
Method Detail
-
succeeded
public void succeeded(Connection connection)
Description copied from interface:PromiseCallback invoked when the operation completes.
- Specified by:
succeededin interfacePromise<Connection>- Parameters:
connection- the context- See Also:
Promise.failed(Throwable)
-
failed
public void failed(java.lang.Throwable x)
Description copied from interface:PromiseCallback invoked when the operation fails.
- Specified by:
failedin interfacePromise<Connection>- Parameters:
x- the reason for the operation failure
-
setEndPoint
private void setEndPoint(EndPoint endPoint)
-
-