Module org.eclipse.jetty.proxy
Package org.eclipse.jetty.proxy
Class AsyncMiddleManServlet.ProxyResponseListener
java.lang.Object
org.eclipse.jetty.client.api.Response.Listener.Adapter
org.eclipse.jetty.proxy.AsyncMiddleManServlet.ProxyResponseListener
- All Implemented Interfaces:
EventListener,org.eclipse.jetty.client.api.Response.AsyncContentListener,org.eclipse.jetty.client.api.Response.BeginListener,org.eclipse.jetty.client.api.Response.CompleteListener,org.eclipse.jetty.client.api.Response.ContentListener,org.eclipse.jetty.client.api.Response.DemandedContentListener,org.eclipse.jetty.client.api.Response.FailureListener,org.eclipse.jetty.client.api.Response.HeaderListener,org.eclipse.jetty.client.api.Response.HeadersListener,org.eclipse.jetty.client.api.Response.Listener,org.eclipse.jetty.client.api.Response.ResponseListener,org.eclipse.jetty.client.api.Response.SuccessListener,org.eclipse.jetty.util.Callback,org.eclipse.jetty.util.thread.Invocable
- Enclosing class:
AsyncMiddleManServlet
protected class AsyncMiddleManServlet.ProxyResponseListener
extends org.eclipse.jetty.client.api.Response.Listener.Adapter
implements org.eclipse.jetty.util.Callback
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback
org.eclipse.jetty.util.Callback.Completable, org.eclipse.jetty.util.Callback.Completing, org.eclipse.jetty.util.Callback.NestedNested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable
org.eclipse.jetty.util.thread.Invocable.InvocationType, org.eclipse.jetty.util.thread.Invocable.ReadyTask, org.eclipse.jetty.util.thread.Invocable.TaskNested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener
org.eclipse.jetty.client.api.Response.Listener.Adapter -
Field Summary
Fields inherited from interface org.eclipse.jetty.util.Callback
NOOPFields inherited from interface org.eclipse.jetty.util.thread.Invocable
__nonBlocking -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProxyResponseListener(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonBegin(org.eclipse.jetty.client.api.Response serverResponse) voidonComplete(org.eclipse.jetty.client.api.Result result) voidonContent(org.eclipse.jetty.client.api.Response serverResponse, ByteBuffer content, org.eclipse.jetty.util.Callback callback) voidonHeaders(org.eclipse.jetty.client.api.Response serverResponse) voidonSuccess(org.eclipse.jetty.client.api.Response serverResponse) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.Callback
completeWithMethods inherited from interface org.eclipse.jetty.util.thread.Invocable
getInvocationTypeMethods inherited from interface org.eclipse.jetty.client.api.Response.AsyncContentListener
onContentMethods inherited from interface org.eclipse.jetty.client.api.Response.DemandedContentListener
onBeforeContentMethods inherited from interface org.eclipse.jetty.client.api.Response.Listener
onContent, onFailure, onHeader
-
Constructor Details
-
ProxyResponseListener
protected ProxyResponseListener(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse)
-
-
Method Details
-
onBegin
public void onBegin(org.eclipse.jetty.client.api.Response serverResponse) - Specified by:
onBeginin interfaceorg.eclipse.jetty.client.api.Response.BeginListener- Specified by:
onBeginin interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onHeaders
public void onHeaders(org.eclipse.jetty.client.api.Response serverResponse) - Specified by:
onHeadersin interfaceorg.eclipse.jetty.client.api.Response.HeadersListener- Specified by:
onHeadersin interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onContent
public void onContent(org.eclipse.jetty.client.api.Response serverResponse, ByteBuffer content, org.eclipse.jetty.util.Callback callback) - Specified by:
onContentin interfaceorg.eclipse.jetty.client.api.Response.AsyncContentListener- Specified by:
onContentin interfaceorg.eclipse.jetty.client.api.Response.ContentListener
-
onSuccess
public void onSuccess(org.eclipse.jetty.client.api.Response serverResponse) - Specified by:
onSuccessin interfaceorg.eclipse.jetty.client.api.Response.Listener- Specified by:
onSuccessin interfaceorg.eclipse.jetty.client.api.Response.SuccessListener
-
onComplete
public void onComplete(org.eclipse.jetty.client.api.Result result) - Specified by:
onCompletein interfaceorg.eclipse.jetty.client.api.Response.CompleteListener- Specified by:
onCompletein interfaceorg.eclipse.jetty.client.api.Response.Listener
-
succeeded
public void succeeded()- Specified by:
succeededin interfaceorg.eclipse.jetty.util.Callback
-
failed
- Specified by:
failedin interfaceorg.eclipse.jetty.util.Callback
-