クラス AbstractClientHttpRequest
java.lang.ObjectSE
org.springframework.http.client.reactive.AbstractClientHttpRequest
- 実装されているすべてのインターフェース:
- ClientHttpRequest、- HttpMessage、- ReactiveHttpOutputMessage
- 既知の直属サブクラス
- MockClientHttpRequest
ClientHttpRequest 実装の基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- protected abstract void基になるリクエストに- getHeaders()からの Cookie を追加します。- protected abstract voidヘッダーの変更を- getHeaders()から基になるリクエストに適用します。- void- beforeCommit- (SupplierSE<? extends reactor.core.publisher.Mono<VoidSE>> action) HttpOutputMessage がコミットされる直前に適用するアクションを登録します。- protected reactor.core.publisher.Mono<VoidSE>- doCommit()本文なしのリクエスト用の- doCommit(Supplier)のバリアント。- protected reactor.core.publisher.Mono<VoidSE>- doCommit- (SupplierSE<? extends Publisher<VoidSE>> writeAction) - beforeCommitアクションを適用し、リクエストヘッダー / Cookie を適用し、リクエスト本文を記述します。サーバーに送信するリクエスト Cookie の可変マップを返します。このメッセージのヘッダーを返します。- protected HttpHeadersリクエストがコミットされた後、読み取り専用ヘッダーを初期化します。- booleanHttpOutputMessage がコミットされているかどうか。- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.http.client.reactive.ClientHttpRequest から継承されたメソッド- getMethod, getNativeRequest, getURI- インターフェース org.springframework.http.ReactiveHttpOutputMessage から継承されたメソッド- bufferFactory, setComplete, writeAndFlushWith, writeWith
- コンストラクターの詳細- AbstractClientHttpRequestpublic AbstractClientHttpRequest()
- AbstractClientHttpRequest
 
- メソッドの詳細- getHeadersインターフェースからコピーされた説明:- HttpMessageこのメッセージのヘッダーを返します。- 次で指定:
-  インターフェース HttpMessageのgetHeaders
- 戻り値:
-  対応する HttpHeaders オブジェクト (非 null)
 
- initReadOnlyHeadersリクエストがコミットされた後、読み取り専用ヘッダーを初期化します。- デフォルトでは、このメソッドは単に読み取り専用ラッパーを適用します。サブクラスは、ネイティブリクエストのヘッダーに対して同じことを行うことができます。 - 導入:
- 5.3.15
 
- getCookiesインターフェースからコピーされた説明:- ClientHttpRequestサーバーに送信するリクエスト Cookie の可変マップを返します。- 次で指定:
-  インターフェース ClientHttpRequestのgetCookies
 
- beforeCommitインターフェースからコピーされた説明:- ReactiveHttpOutputMessageHttpOutputMessage がコミットされる直前に適用するアクションを登録します。- 注意 : 指定されたアクションは適切に延期する必要があります。 - Mono.defer(java.util.function.Supplier<? extends reactor.core.publisher.Mono<? extends T>>)または- Mono.fromRunnable(java.lang.Runnable)を介して、他のアクションに対して適切な順序で実行されるようにします。- 次で指定:
-  インターフェース ReactiveHttpOutputMessageのbeforeCommit
- パラメーター:
- action- 適用するアクション
 
- isCommittedpublic boolean isCommitted()インターフェースからコピーされた説明:- ReactiveHttpOutputMessageHttpOutputMessage がコミットされているかどうか。- 次で指定:
-  インターフェース ReactiveHttpOutputMessageのisCommitted
 
- doCommit本文なしのリクエスト用の- doCommit(Supplier)のバリアント。- 戻り値:
- 完成パブリッシャー
 
- doCommitprotected reactor.core.publisher.Mono<VoidSE> doCommit- (@Nullable SupplierSE<? extends Publisher<VoidSE>> writeAction) - beforeCommitアクションを適用し、リクエストヘッダー / Cookie を適用し、リクエスト本文を記述します。- パラメーター:
- writeAction- リクエストボディを書き込むアクション (- nullの場合があります)
- 戻り値:
- 完成パブリッシャー
 
- applyHeadersprotected abstract void applyHeaders()ヘッダーの変更を- getHeaders()から基になるリクエストに適用します。このメソッドは 1 回だけ呼び出されます。
- applyCookiesprotected abstract void applyCookies()基になるリクエストに- getHeaders()からの Cookie を追加します。このメソッドは 1 回だけ呼び出されます。