クラス AbstractListenerServerHttpResponse
java.lang.ObjectSE
org.springframework.http.server.reactive.AbstractServerHttpResponse
org.springframework.http.server.reactive.AbstractListenerServerHttpResponse
- 実装されたすべてのインターフェース:
HttpMessage
、ReactiveHttpOutputMessage
、ServerHttpResponse
リスナーベースのサーバーレスポンスの抽象基本クラス。
- 導入:
- 5.0
- 作成者:
- Arjen Poutsma
コンストラクターのサマリー
コンストラクター説明AbstractListenerServerHttpResponse
(DataBufferFactory bufferFactory) AbstractListenerServerHttpResponse
(DataBufferFactory bufferFactory, HttpHeaders headers) メソッドのサマリー
修飾子と型メソッド説明protected abstract Processor<? super Publisher<? extends DataBuffer>,
VoidSE> 基になる出力にフラッシュしてレスポンス本文を書き込むProcessor<Publisher<DataBuffer>, Void>
を作成する抽象テンプレートメソッド。protected final reactor.core.publisher.Mono<VoidSE>
writeAndFlushWithInternal
(Publisher<? extends Publisher<? extends DataBuffer>> body) 基本となるレスポンスに書き込み、各Publisher<DataBuffer>
の後にフラッシュします。protected final reactor.core.publisher.Mono<VoidSE>
writeWithInternal
(Publisher<? extends DataBuffer> body) 基本となるレスポンスに書き込みます。クラス org.springframework.http.server.reactive.AbstractServerHttpResponse から継承されたメソッド
addCookie, applyCookies, applyHeaders, applyStatusCode, beforeCommit, bufferFactory, doCommit, doCommit, getCookies, getHeaders, getNativeResponse, getRawStatusCode, getStatusCode, isCommitted, setComplete, setRawStatusCode, setStatusCode, touchDataBuffer, writeAndFlushWith, writeWith
コンストラクターの詳細
AbstractListenerServerHttpResponse
AbstractListenerServerHttpResponse
メソッドの詳細
writeWithInternal
protected final reactor.core.publisher.Mono<VoidSE> writeWithInternal(Publisher<? extends DataBuffer> body) クラスからコピーされた説明:AbstractServerHttpResponse
基本となるレスポンスに書き込みます。- 次で指定:
- クラス
AbstractServerHttpResponse
のwriteWithInternal
- パラメーター:
body
- 一緒に書くパブリッシャー
writeAndFlushWithInternal
protected final reactor.core.publisher.Mono<VoidSE> writeAndFlushWithInternal(Publisher<? extends Publisher<? extends DataBuffer>> body) クラスからコピーされた説明:AbstractServerHttpResponse
基本となるレスポンスに書き込み、各Publisher<DataBuffer>
の後にフラッシュします。- 次で指定:
- クラス
AbstractServerHttpResponse
のwriteAndFlushWithInternal
- パラメーター:
body
- 書き込みおよびフラッシュするパブリッシャー
createBodyFlushProcessor
protected abstract Processor<? super Publisher<? extends DataBuffer>,VoidSE> createBodyFlushProcessor()基になる出力にフラッシュしてレスポンス本文を書き込むProcessor<Publisher<DataBuffer>, Void>
を作成する抽象テンプレートメソッド。writeAndFlushWithInternal(Publisher)
から呼び出されます。