Class AsyncMiddleManServlet.ProxyWriter
java.lang.Object
org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.ee11.proxy.AsyncMiddleManServlet.ProxyWriter
- All Implemented Interfaces:
jakarta.servlet.WriteListener, EventListener, org.eclipse.jetty.util.Callback, org.eclipse.jetty.util.thread.Invocable
- Enclosing class:
AsyncMiddleManServlet
protected class AsyncMiddleManServlet.ProxyWriter
extends org.eclipse.jetty.util.IteratingCallback
implements jakarta.servlet.WriteListener
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.util.IteratingCallback.ActionNested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback
org.eclipse.jetty.util.Callback.Combination, 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.Callable, org.eclipse.jetty.util.thread.Invocable.InvocationType, org.eclipse.jetty.util.thread.Invocable.ReadyTask, org.eclipse.jetty.util.thread.Invocable.Task -
Field Summary
Fields inherited from interface org.eclipse.jetty.util.Callback
NOOP, NOT_CALLEDFields inherited from interface org.eclipse.jetty.util.thread.Invocable
__nonBlocking -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProxyWriter(jakarta.servlet.http.HttpServletRequest clientRequest, org.eclipse.jetty.client.Response serverResponse) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.util.thread.Invocable.InvocationTypebooleanoffer(ByteBuffer content, org.eclipse.jetty.util.Callback callback) protected voidonCompleteFailure(Throwable failure) voidprotected voidvoidprotected org.eclipse.jetty.util.IteratingCallback.Actionprocess()Methods inherited from class org.eclipse.jetty.util.IteratingCallback
abort, close, failed, isAborted, isClosed, isFailed, isSucceeded, iterate, onAborted, onCompleted, onCompleteSuccess, onFailure, reset, succeeded, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.Callback
completeWith
-
Constructor Details
-
ProxyWriter
protected ProxyWriter(jakarta.servlet.http.HttpServletRequest clientRequest, org.eclipse.jetty.client.Response serverResponse)
-
-
Method Details
-
offer
-
process
-
onSuccess
protected void onSuccess()- Overrides:
onSuccessin classorg.eclipse.jetty.util.IteratingCallback
-
onCompleteFailure
- Overrides:
onCompleteFailurein classorg.eclipse.jetty.util.IteratingCallback
-
onWritePossible
public void onWritePossible()- Specified by:
onWritePossiblein interfacejakarta.servlet.WriteListener
-
onError
- Specified by:
onErrorin interfacejakarta.servlet.WriteListener
-
getInvocationType
public org.eclipse.jetty.util.thread.Invocable.InvocationType getInvocationType()- Specified by:
getInvocationTypein interfaceorg.eclipse.jetty.util.thread.Invocable
-