public class ReactorServerHttpResponse extends AbstractServerHttpResponse implements ZeroCopyHttpOutputMessage
ServerHttpResponse を HttpServerResponse に適合させます。| コンストラクターと説明 |
|---|
ReactorServerHttpResponse(reactor.ipc.netty.http.server.HttpServerResponse response, DataBufferFactory bufferFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | applyCookies() 基になるレスポンスに AbstractServerHttpResponse.getHeaders() からの Cookie を追加します。 |
protected void | applyHeaders() ヘッダーの変更を AbstractServerHttpResponse.getHeaders() から基になるレスポンスに適用します。 |
protected void | applyStatusCode() 状態コードを基になるレスポンスに書き込みます。 |
reactor.ipc.netty.http.server.HttpServerResponse | getReactorResponse() |
protected reactor.core.publisher.Mono<VoidSE> | writeAndFlushWithInternal(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends DataBuffer>> publisher) 基本となるレスポンスに書き込み、各 Publisher<DataBuffer> の後にフラッシュします。 |
reactor.core.publisher.Mono<VoidSE> | writeWith(FileSE file, long position, long count) 指定された FileSE を使用して、メッセージの本文を基礎となる HTTP レイヤーに書き込みます。 |
protected reactor.core.publisher.Mono<VoidSE> | writeWithInternal(org.reactivestreams.Publisher<? extends DataBuffer> publisher) 基本となるレスポンスに書き込みます。 |
addCookie, beforeCommit, bufferFactory, doCommit, doCommit, getCookies, getHeaders, getStatusCode, isCommitted, setComplete, setStatusCode, writeAndFlushWith, writeWithcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEbeforeCommit, bufferFactory, isCommitted, setComplete, writeAndFlushWith, writeWithgetHeaderspublic ReactorServerHttpResponse(reactor.ipc.netty.http.server.HttpServerResponse response,
DataBufferFactory bufferFactory)public reactor.ipc.netty.http.server.HttpServerResponse getReactorResponse()
protected void applyStatusCode()
AbstractServerHttpResponseAbstractServerHttpResponse の applyStatusCode protected reactor.core.publisher.Mono<VoidSE> writeWithInternal(org.reactivestreams.Publisher<? extends DataBuffer> publisher)
AbstractServerHttpResponseAbstractServerHttpResponse の writeWithInternal publisher - 一緒に書くパブリッシャー protected reactor.core.publisher.Mono<VoidSE> writeAndFlushWithInternal(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends DataBuffer>> publisher)
AbstractServerHttpResponsePublisher<DataBuffer> の後にフラッシュします。AbstractServerHttpResponse の writeAndFlushWithInternal publisher - 書き込みおよびフラッシュするパブリッシャー protected void applyHeaders()
AbstractServerHttpResponseAbstractServerHttpResponse.getHeaders() から基になるレスポンスに適用します。このメソッドは 1 回だけ呼び出されます。AbstractServerHttpResponse の applyHeaders protected void applyCookies()
AbstractServerHttpResponseAbstractServerHttpResponse.getHeaders() からの Cookie を追加します。このメソッドは 1 回だけ呼び出されます。AbstractServerHttpResponse の applyCookies public reactor.core.publisher.Mono<VoidSE> writeWith(FileSE file, long position, long count)
ZeroCopyHttpOutputMessageFileSE を使用して、メッセージの本文を基礎となる HTTP レイヤーに書き込みます。ZeroCopyHttpOutputMessage の writeWith file - 転送するファイル position - 転送を開始するファイル内の位置 count - 転送されるバイト数