public class HttpExchange extends Object
Constructor and Description |
---|
HttpExchange(HttpConversation conversation,
HttpDestination destination,
Request request,
List<Response.ResponseListener> listeners) |
Modifier and Type | Method and Description |
---|---|
boolean |
abort(Throwable cause) |
void |
awaitTermination() |
HttpConversation |
getConversation() |
Request |
getRequest() |
Throwable |
getRequestFailure() |
HttpResponse |
getResponse() |
Throwable |
getResponseFailure() |
List<Response.ResponseListener> |
getResponseListeners() |
void |
proceed(boolean proceed) |
AtomicMarkableReference<Result> |
requestComplete(Throwable failure) |
void |
resetResponse(boolean success) |
AtomicMarkableReference<Result> |
responseComplete(Throwable failure) |
void |
setConnection(HttpConnection connection) |
void |
terminateRequest() |
void |
terminateResponse() |
String |
toString() |
public HttpExchange(HttpConversation conversation, HttpDestination destination, Request request, List<Response.ResponseListener> listeners)
public HttpConversation getConversation()
public Request getRequest()
public Throwable getRequestFailure()
public List<Response.ResponseListener> getResponseListeners()
public HttpResponse getResponse()
public Throwable getResponseFailure()
public void setConnection(HttpConnection connection)
public AtomicMarkableReference<Result> requestComplete(Throwable failure)
public AtomicMarkableReference<Result> responseComplete(Throwable failure)
public boolean abort(Throwable cause)
public void resetResponse(boolean success)
public void proceed(boolean proceed)
public void terminateRequest()
public void terminateResponse()
public void awaitTermination()
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.