类 WriteResultPublisher
java.lang.Object
cn.taketoday.http.server.reactive.WriteResultPublisher
- 所有已实现的接口:
org.reactivestreams.Publisher<Void>
Publisher returned from
ReactiveHttpOutputMessage.writeWith(Publisher).- 从以下版本开始:
- 4.0
- 作者:
- Arjen Poutsma, Violeta Georgieva, Rossen Stoyanchev
-
嵌套类概要
嵌套类修饰符和类型类说明private static enumRepresents a state for thePublisherto be in.private static final recordSubscription to receive and delegate request and cancel signals from the subscriber to this publisher. -
字段概要
字段修饰符和类型字段说明private final Runnableprivate booleanprivate Throwableprivate final Stringprivate static final cn.taketoday.logging.LoggerSpecial logger for debugging Reactive Streams signals.private final AtomicReference<WriteResultPublisher.State>private org.reactivestreams.Subscriber<? super Void> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private booleanchangeState(WriteResultPublisher.State oldState, WriteResultPublisher.State newState) voidInvoke this to delegate a completion signal to the subscriber.voidInvoke this to delegate an error signal to the subscriber.final void
-
字段详细资料
-
rsWriteResultLogger
private static final cn.taketoday.logging.Logger rsWriteResultLoggerSpecial logger for debugging Reactive Streams signals.- 另请参阅:
-
LogDelegateFactory.getHiddenLog(Class)AbstractListenerReadPublisher.rsReadLoggerAbstractListenerWriteProcessor.rsWriteLoggerAbstractListenerWriteFlushProcessor.rsWriteFlushLogger
-
state
-
cancelTask
-
subscriber
-
completedBeforeSubscribed
private volatile boolean completedBeforeSubscribed -
errorBeforeSubscribed
-
logPrefix
-
-
构造器详细资料
-
WriteResultPublisher
-
-
方法详细资料
-
subscribe
- 指定者:
subscribe在接口中org.reactivestreams.Publisher<Void>
-
publishComplete
public void publishComplete()Invoke this to delegate a completion signal to the subscriber. -
publishError
Invoke this to delegate an error signal to the subscriber. -
changeState
private boolean changeState(WriteResultPublisher.State oldState, WriteResultPublisher.State newState)
-