Module org.eclipse.jetty.ee10.proxy
Package org.eclipse.jetty.ee10.proxy
Class AsyncMiddleManServlet.ProxyWriter
java.lang.Object
org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.ee10.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.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
NOOPFields 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 TypeMethodDescriptionbooleanoffer(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, onCompleteSuccess, reset, succeeded, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.Callback
completeWithMethods inherited from interface org.eclipse.jetty.util.thread.Invocable
getInvocationType
-
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
-