类 ServletHttpHandlerAdapter.HttpHandlerAsyncListener
java.lang.Object
cn.taketoday.http.server.reactive.ServletHttpHandlerAdapter.HttpHandlerAsyncListener
- 所有已实现的接口:
AsyncListener,EventListener
private static class ServletHttpHandlerAdapter.HttpHandlerAsyncListener
extends Object
implements AsyncListener
AsyncListener to complete the
AsyncContext in case of error or
timeout notifications from the container
Additional AsyncListeners are registered in
ServletServerHttpRequest to signal onError/onComplete to the
request body Subscriber, and in ServletServerHttpResponse to
cancel the write Publisher and signal onError/onComplete downstream to
the writing result Subscriber.
-
字段概要
字段修饰符和类型字段说明private final AtomicBooleanprivate final Runnableprivate final Stringprivate final AsyncListenerprivate final AsyncListener -
构造器概要
构造器构造器说明HttpHandlerAsyncListener(AsyncListener requestAsyncListener, AsyncListener responseAsyncListener, Runnable handlerDisposeTask, AtomicBoolean completionFlag, String logPrefix) -
方法概要
修饰符和类型方法说明private static voiddelegateComplete(AsyncListener listener, AsyncEvent event) private static voiddelegateError(AsyncListener listener, AsyncEvent event) private static voiddelegateTimeout(AsyncListener listener, AsyncEvent event) private voidhandleTimeoutOrError(AsyncEvent event) voidonComplete(AsyncEvent event) voidonError(AsyncEvent event) voidonStartAsync(AsyncEvent event) voidonTimeout(AsyncEvent event)
-
字段详细资料
-
logPrefix
-
requestAsyncListener
-
responseAsyncListener
-
handlerDisposeTask
-
completionFlag
-
-
构造器详细资料
-
HttpHandlerAsyncListener
public HttpHandlerAsyncListener(AsyncListener requestAsyncListener, AsyncListener responseAsyncListener, Runnable handlerDisposeTask, AtomicBoolean completionFlag, String logPrefix)
-
-
方法详细资料
-
onTimeout
- 指定者:
onTimeout在接口中AsyncListener
-
onError
- 指定者:
onError在接口中AsyncListener
-
onComplete
- 指定者:
onComplete在接口中AsyncListener
-
delegateTimeout
-
delegateError
-
delegateComplete
-
handleTimeoutOrError
-
onStartAsync
- 指定者:
onStartAsync在接口中AsyncListener
-