修飾子と型 | メソッドと説明 |
---|---|
ServerWebExchange | MockServerRequest.exchange() |
修飾子と型 | メソッドと説明 |
---|---|
MockServerRequest.Builder | MockServerRequest.Builder.exchange(ServerWebExchange exchange) |
修飾子と型 | クラスと説明 |
---|---|
class | MockServerWebExchange |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | WebExchangeDataBinder.bind(ServerWebExchange exchange) クエリパラメーター、フォームデータ、マルチパートフォームデータをバインダーターゲットにバインドします。 |
static reactor.core.publisher.Mono<MapSE<StringSE, ObjectSE>> | WebExchangeDataBinder.extractValuesToBind(ServerWebExchange exchange) リクエストの本文からのマルチパートフォームデータのクエリパラメーターとフォームデータを組み合わせて、データバインディングの目的で使用する値の Map<String, Object> にします。 |
reactor.core.publisher.Mono<MapSE<StringSE, ObjectSE>> | WebExchangeDataBinder.getValuesToBind(ServerWebExchange exchange) データバインディングの値を取得するための protected メソッド。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | PreFlightRequestWebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) |
reactor.core.publisher.Mono<VoidSE> | CorsWebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) |
CorsConfiguration | CorsConfigurationSource.getCorsConfiguration(ServerWebExchange exchange) 受信リクエストに基づいて CorsConfiguration を返します。 |
CorsConfiguration | UrlBasedCorsConfigurationSource.getCorsConfiguration(ServerWebExchange exchange) |
protected boolean | DefaultCorsProcessor.handleInternal(ServerWebExchange exchange, CorsConfiguration config, boolean preFlightRequest) 指定されたリクエストを処理します。 |
reactor.core.publisher.Mono<VoidSE> | PreFlightRequestHandler.handlePreFlight(ServerWebExchange exchange) 予想される実際のリクエストに一致する CORS 設定を見つけて適用することにより、フライト前のリクエストを処理します。 |
boolean | DefaultCorsProcessor.process(CorsConfiguration config, ServerWebExchange exchange) |
boolean | CorsProcessor.process(CorsConfiguration configuration, ServerWebExchange exchange) 指定された CorsConfiguration を使用してリクエストを処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
static OptionalSE<ServerWebExchange> | ServerWebExchangeContextFilter.get(reactor.util.context.Context context) 可能な場合は Reactor コンテキストから ServerWebExchange にアクセスします。これは、ServerWebExchangeContextFilter が使用するように構成されていて、指定のコンテキストがチェーンを処理するリクエストから取得された場合です。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | ServerWebExchangeContextFilter.filter(ServerWebExchange exchange, WebFilterChain chain) |
reactor.core.publisher.Mono<VoidSE> | ForwardedHeaderFilter.filter(ServerWebExchange exchange, WebFilterChain chain) 使用すべきではありません。 |
reactor.core.publisher.Mono<VoidSE> | HiddenHttpMethodFilter.filter(ServerWebExchange exchange, WebFilterChain chain) HTTP POST を methodParamName に基づいた別のメソッドに変換します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebExchangeDataBinder | BindingContext.createDataBinder(ServerWebExchange exchange, ObjectSE target, StringSE name) ターゲットのコマンドオブジェクトにデータバインディングと検証を適用する WebExchangeDataBinder を作成します。 |
WebExchangeDataBinder | BindingContext.createDataBinder(ServerWebExchange exchange, StringSE name) リクエスト値を単純型に型変換するためのターゲットオブジェクトなしで WebExchangeDataBinder を作成します。 |
reactor.core.publisher.Mono<ObjectSE> | HandlerMapping.getHandler(ServerWebExchange exchange) このリクエストのハンドラーを返します。 |
reactor.core.publisher.Mono<VoidSE> | DispatcherHandler.handle(ServerWebExchange exchange) |
reactor.core.publisher.Mono<HandlerResult> | HandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) 指定されたハンドラーでリクエストを処理します。 |
reactor.core.publisher.Mono<VoidSE> | DispatcherHandler.handlePreFlight(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | HandlerResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) 指定された結果を処理して、レスポンスヘッダーを変更するか、レスポンスにデータを書き込みます。 |
protected WebExchangeDataBinder | BindingContext.initDataBinder(WebExchangeDataBinder binder, ServerWebExchange exchange) 指定された交換のデータバインダーインスタンスを初期化します。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<MediaType> | HeaderContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) |
ListSE<MediaType> | FixedContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) |
ListSE<MediaType> | RequestedContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) 指定されたリクエストを、リクエストされたメディア型のリストに解決します。 |
ListSE<MediaType> | ParameterContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) |
修飾子と型 | メソッドと説明 |
---|---|
ServerWebExchange | ServerRequest.exchange() このリクエストのベースとなる Web エクスチェンジを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ServerRequest | ServerRequest.create(ServerWebExchange exchange, ListSE<HttpMessageReader<?>> messageReaders) 指定された ServerWebExchange およびメッセージリーダーに基づいて新しい ServerRequest を作成します。 |
reactor.core.publisher.Mono<VoidSE> | ServerResponse.writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<ServerResponse> | ServerResponse.HeadersBuilder.build(BiFunctionSE<ServerWebExchange, ServerResponse.Context,reactor.core.publisher.Mono<VoidSE>> writeFunction) カスタムライター関数を使用してレスポンスエンティティを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ServerWebExchange | ServerRequestWrapper.exchange() |
修飾子と型 | メソッドと説明 |
---|---|
protected reactor.core.publisher.Mono<?> | RouterFunctionMapping.getHandlerInternal(ServerWebExchange exchange) |
reactor.core.publisher.Mono<HandlerResult> | HandlerFunctionAdapter.handle(ServerWebExchange exchange, ObjectSE handler) |
reactor.core.publisher.Mono<VoidSE> | ServerResponseResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) |
修飾子と型 | メソッドと説明 |
---|---|
protected CorsConfiguration | AbstractHandlerMapping.getCorsConfiguration(ObjectSE handler, ServerWebExchange exchange) 指定されたハンドラーの CORS 構成を取得します。 |
reactor.core.publisher.Mono<ObjectSE> | AbstractHandlerMapping.getHandler(ServerWebExchange exchange) |
protected abstract reactor.core.publisher.Mono<?> | AbstractHandlerMapping.getHandlerInternal(ServerWebExchange exchange) 特定のリクエストのハンドラーを検索し、特定のものが見つからない場合は空の Mono を返します。 |
reactor.core.publisher.Mono<ObjectSE> | AbstractUrlHandlerMapping.getHandlerInternal(ServerWebExchange exchange) |
protected ObjectSE | AbstractUrlHandlerMapping.lookupHandler(PathContainer lookupPath, ServerWebExchange exchange) 指定された URL ルックアップパスのハンドラーインスタンスをルックアップします。 |
protected void | AbstractUrlHandlerMapping.validateHandler(ObjectSE handler, ServerWebExchange exchange) 現在のリクエストに対して指定されたハンドラーを検証します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractUrlHandlerMapping.setHandlerPredicate(BiPredicateSE<ObjectSE, ServerWebExchange> handlerPredicate) URL パスと一致したハンドラーの拡張一致の述語を構成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | CachingResourceResolver.computeKey(ServerWebExchange exchange, StringSE requestPath) |
reactor.core.publisher.Mono<StringSE> | ResourceUrlProvider.getForUriString(StringSE uriString, ServerWebExchange exchange) 指定された URI 文字列のパブリックリソース URL を取得します。 |
protected reactor.core.publisher.Mono<Resource> | ResourceWebHandler.getResource(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | ResourceWebHandler.handle(ServerWebExchange exchange) リソースリクエストを処理します。 |
reactor.core.publisher.Mono<Resource> | ResourceResolverChain.resolveResource(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在する Resource へのパスをリクエストします。 |
reactor.core.publisher.Mono<Resource> | ResourceResolver.resolveResource(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在する Resource へのパスをリクエストします。 |
reactor.core.publisher.Mono<Resource> | AbstractResourceResolver.resolveResource(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<Resource> | GzipResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 使用すべきではありません。 |
protected reactor.core.publisher.Mono<Resource> | PathResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<Resource> | WebJarsResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<Resource> | VersionResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<Resource> | EncodedResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<Resource> | CachingResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected abstract reactor.core.publisher.Mono<Resource> | AbstractResourceResolver.resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<StringSE> | ResourceTransformerSupport.resolveUrlPath(StringSE resourcePath, ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) トランスフォーマは、変換されるリソースに他のリソースへのリンクが含まれている場合に、このメソッドを使用できます。 |
protected void | ResourceWebHandler.setHeaders(ServerWebExchange exchange, Resource resource, MediaType mediaType) レスポンスにヘッダーを設定します。 |
protected StringSE | ResourceTransformerSupport.toAbsolutePath(StringSE path, ServerWebExchange exchange) 指定されたリクエストのパスを参照ポイントとして、指定された相対リクエストパスを絶対パスに変換します。 |
reactor.core.publisher.Mono<Resource> | ResourceTransformerChain.transform(ServerWebExchange exchange, Resource resource) 指定されたリソースを変換します。 |
reactor.core.publisher.Mono<Resource> | AppCacheManifestTransformer.transform(ServerWebExchange exchange, Resource inputResource, ResourceTransformerChain chain) 使用すべきではありません。 |
reactor.core.publisher.Mono<Resource> | CssLinkResourceTransformer.transform(ServerWebExchange exchange, Resource inputResource, ResourceTransformerChain transformerChain) |
reactor.core.publisher.Mono<Resource> | ResourceTransformer.transform(ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) 指定されたリソースを変換します。 |
reactor.core.publisher.Mono<Resource> | CachingResourceTransformer.transform(ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<HandlerResult> | SimpleHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) |
protected MediaType | HandlerResultHandlerSupport.selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。 |
修飾子と型 | メソッドと説明 |
---|---|
static void | ProducesRequestCondition.clearMediaTypesAttribute(ServerWebExchange exchange) これを使用して、解析され、リクエストされたメディア型を含む ProducesRequestCondition.MEDIA_TYPES_ATTRIBUTE をクリアします。 |
int | CompositeRequestCondition.compareTo(CompositeRequestCondition other, ServerWebExchange exchange) 1 つのインスタンスが空の場合、他のインスタンスが「勝ち」ます。 |
int | ConsumesRequestCondition.compareTo(ConsumesRequestCondition other, ServerWebExchange exchange) 戻り値: 2 つの条件が同じ数の式 Less を持つ場合、0 は 0 よりも大きい "this" がより具体的なメディア型式を持つ場合「その他」がより具体的なメディア型式を持つ場合、0 より大きい |
int | HeadersRequestCondition.compareTo(HeadersRequestCondition other, ServerWebExchange exchange) ヘッダー式に基づく別の条件と比較します。 |
int | ParamsRequestCondition.compareTo(ParamsRequestCondition other, ServerWebExchange exchange) パラメーター式に基づく別の条件と比較します。 |
int | PatternsRequestCondition.compareTo(PatternsRequestCondition other, ServerWebExchange exchange) 含まれている URL パターンに基づいて 2 つの条件を比較します。 |
int | ProducesRequestCondition.compareTo(ProducesRequestCondition other, ServerWebExchange exchange) これと別の「生成」条件を次のように比較します。 MediaType.sortByQualityValue(List) を介して品質値で "Accept" ヘッダーメディア型をソートし、リストを反復します。 |
int | RequestConditionHolder.compareTo(RequestConditionHolder other, ServerWebExchange exchange) 条件が同じ型であることを確認した後、2 つの RequestConditionHolder インスタンスが保持するリクエスト条件を比較します。 |
int | RequestMethodsRequestCondition.compareTo(RequestMethodsRequestCondition other, ServerWebExchange exchange) 戻り値: 2 つの条件に含まれる HTTP リクエストメソッドの数 Less が 0 よりも多い場合は 0。"this" インスタンスに HTTP リクエストメソッドがあるが「その他」が 0 より大きい場合「その他」は HTTP リクエストメソッドを持つが "this" はない |
int | RequestCondition.compareTo(T other, ServerWebExchange exchange) この条件を、特定のリクエストのコンテキストで別の条件と比較します。 |
RequestConditionHolder | RequestConditionHolder.getMatchingCondition(ServerWebExchange exchange) 保持されているリクエスト条件の一致条件を取得し、新しい RequestConditionHolder インスタンスにラップします。 |
ParamsRequestCondition | ParamsRequestCondition.getMatchingCondition(ServerWebExchange exchange) リクエストがすべてのパラメーター式に一致する場合、"this" インスタンスを返します。それ以外の場合は null 。 |
RequestMethodsRequestCondition | RequestMethodsRequestCondition.getMatchingCondition(ServerWebExchange exchange) HTTP リクエストメソッドのいずれかが指定されたリクエストと一致するかどうかを確認し、一致する HTTP リクエストメソッドのみを含むインスタンスを返します。 |
T | RequestCondition.getMatchingCondition(ServerWebExchange exchange) 条件がリクエストと一致するかどうかを確認し、現在のリクエストに対して作成された潜在的に新しいインスタンスを返します。 |
HeadersRequestCondition | HeadersRequestCondition.getMatchingCondition(ServerWebExchange exchange) リクエストがすべての式に一致する場合、"this" インスタンスを返します。それ以外の場合は null 。 |
ProducesRequestCondition | ProducesRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているメディア型式のいずれかが指定されたリクエストの "Content-Type" ヘッダーと一致するかどうかを確認し、一致する式のみが含まれていることが保証されているインスタンスを返します。 |
CompositeRequestCondition | CompositeRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているすべての条件に委譲してリクエストを照合し、結果の「一致する」条件インスタンスを返します。 |
PatternsRequestCondition | PatternsRequestCondition.getMatchingCondition(ServerWebExchange exchange) パターンのいずれかが指定されたリクエストと一致するかどうかを確認し、一致するパターンを含むことが保証されているインスタンスをソートして返します。 |
ConsumesRequestCondition | ConsumesRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているメディア型式のいずれかが指定されたリクエストの "Content-Type" ヘッダーと一致するかどうかを確認し、一致する式のみが含まれていることが保証されているインスタンスを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
int | RequestMappingInfo.compareTo(RequestMappingInfo other, ServerWebExchange exchange) "this" 情報を比較します(つまり |
protected CorsConfiguration | AbstractHandlerMethodMapping.getCorsConfiguration(ObjectSE handler, ServerWebExchange exchange) |
reactor.core.publisher.Mono<HandlerMethod> | AbstractHandlerMethodMapping.getHandlerInternal(ServerWebExchange exchange) 指定されたリクエストのハンドラーメソッドを検索します。 |
reactor.core.publisher.Mono<HandlerMethod> | RequestMappingInfoHandlerMapping.getHandlerInternal(ServerWebExchange exchange) |
protected abstract ComparatorSE<T> | AbstractHandlerMethodMapping.getMappingComparator(ServerWebExchange exchange) 一致するマッピングをソートするためのコンパレーターを返します。 |
protected ComparatorSE<RequestMappingInfo> | RequestMappingInfoHandlerMapping.getMappingComparator(ServerWebExchange exchange) リクエストに一致する RequestMappingInfos をソートするためのコンパレータを提供します。 |
RequestMappingInfo | RequestMappingInfo.getMatchingCondition(ServerWebExchange exchange) このリクエストマッピング情報のすべての条件が提供されたリクエストと一致するかどうかを確認し、現在のリクエストに合わせた条件で潜在的に新しいリクエストマッピング情報を返します。 |
protected RequestMappingInfo | RequestMappingInfoHandlerMapping.getMatchingMapping(RequestMappingInfo info, ServerWebExchange exchange) 指定された RequestMappingInfo が現在のリクエストに一致するかどうかを確認し、現在のリクエストに一致する条件(たとえば、URL パターンのサブセット)で(潜在的に新しい)インスタンスを返します。 |
protected abstract T | AbstractHandlerMethodMapping.getMatchingMapping(T mapping, ServerWebExchange exchange) マッピングが現在のリクエストに一致するかどうかを確認し、現在のリクエストに関連する条件を含む(潜在的に新しい)マッピングを返します。 |
protected void | RequestMappingInfoHandlerMapping.handleMatch(RequestMappingInfo info, HandlerMethod handlerMethod, ServerWebExchange exchange) リクエストで URI テンプレート変数、マトリックス変数、作成可能なメディア型を公開します。 |
protected void | AbstractHandlerMethodMapping.handleMatch(T mapping, HandlerMethod handlerMethod, ServerWebExchange exchange) 一致するマッピングが見つかったときに呼び出されます。 |
protected HandlerMethod | RequestMappingInfoHandlerMapping.handleNoMatch(SetSE<RequestMappingInfo> infos, ServerWebExchange exchange) すべての RequestMappingInfos をもう一度繰り返し、少なくとも URL による一致があるかどうかを確認し、それに応じて例外を発生させます。 |
protected HandlerMethod | AbstractHandlerMethodMapping.handleNoMatch(SetSE<T> mappings, ServerWebExchange exchange) 一致するマッピングが見つからないときに呼び出されます。 |
reactor.core.publisher.Mono<HandlerResult> | InvocableHandlerMethod.invoke(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。 |
HandlerResult | SyncInvocableHandlerMethod.invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。 |
protected HandlerMethod | AbstractHandlerMethodMapping.lookupHandlerMethod(ServerWebExchange exchange) 現在のリクエストに最適なハンドラーメソッドを検索します。 |
default reactor.core.publisher.Mono<ObjectSE> | SyncHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。 |
reactor.core.publisher.Mono<ObjectSE> | HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。 |
ObjectSE | SyncHandlerMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected reactor.core.publisher.Mono<VoidSE> | ModelAttributeMethodArgumentResolver.bindRequestParameters(WebExchangeDataBinder binder, ServerWebExchange exchange) リクエストをターゲットオブジェクトにバインドする拡張ポイント。 |
reactor.core.publisher.Flux<Part> | RequestPartMethodArgumentResolver.getPartValues(MethodParameter parameter, RequestPart requestPart, boolean isRequired, ServerWebExchange exchange) |
reactor.core.publisher.Mono<MapSE<StringSE, ObjectSE>> | ModelAttributeMethodArgumentResolver.getValuesToBind(WebExchangeDataBinder binder, ServerWebExchange exchange) データバインディングの値を取得するための protected メソッド。 |
reactor.core.publisher.Mono<HandlerResult> | RequestMappingHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) |
protected void | AbstractNamedValueArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 名前付き値が必要であるが、 AbstractNamedValueArgumentResolver.resolveName(String, MethodParameter, ServerWebExchange) が null を返し、デフォルト値がない場合に呼び出されます。 |
protected void | RequestParamMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected void | PathVariableMethodArgumentResolver.handleResolvedValue(ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) |
protected void | AbstractNamedValueArgumentResolver.handleResolvedValue(ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) 値が解決された後に呼び出されます。 |
reactor.core.publisher.Mono<VoidSE> | ResponseBodyResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) |
reactor.core.publisher.Mono<VoidSE> | ResponseEntityResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) |
protected reactor.core.publisher.Mono<ObjectSE> | AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReader を使用して、メソッド引数から本体を読み取ります。 |
protected reactor.core.publisher.Mono<ObjectSE> | AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParam, MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReader を使用して、メソッド引数から本体を読み取ります。 |
reactor.core.publisher.Mono<ObjectSE> | WebSessionMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | ModelAttributeMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | HttpEntityMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | AbstractNamedValueSyncArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | RequestBodyMethodArgumentResolver.resolveArgument(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | AbstractNamedValueArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<ObjectSE> | PrincipalMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | MatrixVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
ObjectSE | ModelMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | RequestParamMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | PathVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | AbstractNamedValueSyncArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | ServerWebExchangeMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | RequestHeaderMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
ObjectSE | SessionStatusMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
protected reactor.core.publisher.Mono<ObjectSE> | SessionAttributeMethodArgumentResolver.resolveName(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected reactor.core.publisher.Mono<ObjectSE> | AbstractNamedValueSyncArgumentResolver.resolveName(StringSE name, MethodParameter param, ServerWebExchange exchange) |
protected abstract reactor.core.publisher.Mono<ObjectSE> | AbstractNamedValueArgumentResolver.resolveName(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 指定されたパラメーターの型と値の名前を引数の値に解決します。 |
protected ObjectSE | RequestAttributeMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected ObjectSE | CookieValueMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected ObjectSE | MatrixVariableMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter param, ServerWebExchange exchange) |
protected ObjectSE | RequestHeaderMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected abstract ObjectSE | AbstractNamedValueSyncArgumentResolver.resolveNamedValue(StringSE name, MethodParameter param, ServerWebExchange exchange) 実際に同期的に値を解決します。 |
protected ObjectSE | PathVariableMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected ObjectSE | RequestParamMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected ObjectSE | ExpressionValueMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) |
protected reactor.core.publisher.Mono<VoidSE> | AbstractMessageWriterResultHandler.writeBody(ObjectSE body, MethodParameter bodyParameter, MethodParameter actualParam, ServerWebExchange exchange) HttpMessageWriter を使用して、指定された本文をレスポンスに書き込みます。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractMessageWriterResultHandler.writeBody(ObjectSE body, MethodParameter bodyParameter, ServerWebExchange exchange) HttpMessageWriter を使用して、指定された本文をレスポンスに書き込みます。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ServerWebExchange | RequestContext.getExchange() |
修飾子と型 | メソッドと説明 |
---|---|
protected RequestContext | AbstractView.createRequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model) 指定された属性名で公開する RequestContext を作成します。 |
protected StringSE | RedirectView.createTargetUrl(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) ターゲット URL を作成し、必要に応じて contextPath をプリペンドし、URI テンプレート変数を展開し、現在のリクエストクエリを追加して、構成された RequestDataValueProcessor を適用します。 |
MapSE<StringSE, StringSE> | RequestDataValueProcessor.getExtraHiddenFields(ServerWebExchange exchange) すべてのフォームフィールドがレンダリングされた後に呼び出されます。 |
protected reactor.core.publisher.Mono<MapSE<StringSE, ObjectSE>> | AbstractView.getModelAttributes(MapSE<StringSE,?> model, ServerWebExchange exchange) レンダリングに使用するモデルを準備します。 |
reactor.core.publisher.Mono<VoidSE> | ViewResolutionResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) |
StringSE | RequestDataValueProcessor.processAction(ServerWebExchange exchange, StringSE action, StringSE httpMethod) 新しいフォームアクションがレンダリングされるときに呼び出されます。 |
StringSE | RequestDataValueProcessor.processFormFieldValue(ServerWebExchange exchange, StringSE name, StringSE value, StringSE type) フォームフィールドの値がレンダリングされるときに呼び出されます。 |
StringSE | RequestDataValueProcessor.processUrl(ServerWebExchange exchange, StringSE url) URL がレンダリングまたはリダイレクトされようとしているときに呼び出されます。 |
reactor.core.publisher.Mono<VoidSE> | AbstractView.render(MapSE<StringSE,?> model, MediaType contentType, ServerWebExchange exchange) レンダリングするモデルを準備します。 |
reactor.core.publisher.Mono<VoidSE> | HttpMessageWriterView.render(MapSE<StringSE,?> model, MediaType contentType, ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | View.render(MapSE<StringSE,?> model, MediaType contentType, ServerWebExchange exchange) 指定された HandlerResult に基づいてビューをレンダリングします。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractView.renderInternal(MapSE<StringSE, ObjectSE> renderAttributes, MediaType contentType, ServerWebExchange exchange) ビューを実際にレンダリングするには、サブクラスでこのメソッドを実装する必要があります。 |
protected reactor.core.publisher.Mono<VoidSE> | RedirectView.renderInternal(MapSE<StringSE, ObjectSE> model, MediaType contentType, ServerWebExchange exchange) モデルをリクエストパラメーターに変換し、指定された URL にリダイレクトします。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractView.resolveAsyncAttributes(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) |
protected reactor.core.publisher.Mono<VoidSE> | RedirectView.sendRedirect(StringSE targetUrl, ServerWebExchange exchange) HTTP クライアントにリダイレクトを送り返します。 |
コンストラクターと説明 |
---|
RequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model, MessageSource messageSource) |
RequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model, MessageSource messageSource, RequestDataValueProcessor dataValueProcessor) |
修飾子と型 | メソッドと説明 |
---|---|
protected reactor.core.publisher.Mono<MapSE<StringSE, ObjectSE>> | FreeMarkerView.getModelAttributes(MapSE<StringSE,?> model, ServerWebExchange exchange) Spring FreeMarker マクロで使用する RequestContext を潜在的に公開し、このメソッドの継承された実装に委譲することにより、レンダリングに使用するモデルを準備します。 |
protected freemarker.template.SimpleHash | FreeMarkerView.getTemplateModel(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) 指定されたモデルマップの FreeMarker テンプレートモデルを作成します。 |
protected reactor.core.publisher.Mono<VoidSE> | FreeMarkerView.renderInternal(MapSE<StringSE, ObjectSE> renderAttributes, MediaType contentType, ServerWebExchange exchange) |
修飾子と型 | メソッドと説明 |
---|---|
protected reactor.core.publisher.Mono<VoidSE> | ScriptTemplateView.renderInternal(MapSE<StringSE, ObjectSE> model, MediaType contentType, ServerWebExchange exchange) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | WebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler webSocketHandler) 指定された WebSocketHandler でリクエストを処理します。 |
default reactor.core.publisher.Mono<VoidSE> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, StringSE subProtocol) 使用すべきではありません。 |
default reactor.core.publisher.Mono<VoidSE> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<HandlerResult> | WebSocketHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) |
reactor.core.publisher.Mono<VoidSE> | HandshakeWebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler handler) |
boolean | WebSocketUpgradeHandlerPredicate.test(ObjectSE handler, ServerWebExchange exchange) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | TomcatRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | Jetty10RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | UndertowRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
修飾子と型 | クラスと説明 |
---|---|
class | ServerWebExchangeDecorator 別の ServerWebExchange をラップする必要があるクラスの便利な基本クラス。 |
修飾子と型 | メソッドと説明 |
---|---|
ServerWebExchange | ServerWebExchange.Builder.build() 変異したプロパティを使用して ServerWebExchange デコレータを構築します。 |
ServerWebExchange | ServerWebExchangeDecorator.getDelegate() |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | WebFilterChain.filter(ServerWebExchange exchange) チェーンの次の WebFilter に委譲します。 |
reactor.core.publisher.Mono<VoidSE> | WebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) Web リクエストを処理し、(オプションで)指定された WebFilterChain を介して次の WebFilter に委譲します。 |
reactor.core.publisher.Mono<VoidSE> | WebHandler.handle(ServerWebExchange exchange) Web サーバー交換を処理します。 |
reactor.core.publisher.Mono<VoidSE> | WebExceptionHandler.handle(ServerWebExchange exchange, ThrowableSE ex) 指定された例外を処理します。 |
コンストラクターと説明 |
---|
ServerWebExchangeDecorator(ServerWebExchange delegate) |
修飾子と型 | クラスと説明 |
---|---|
class | DefaultServerWebExchange ServerWebExchange のデフォルト実装。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ServerWebExchange | HttpWebHandlerAdapter.createExchange(ServerHttpRequest request, ServerHttpResponse response) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | DefaultWebFilterChain.filter(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | WebHandlerDecorator.handle(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | FilteringWebHandler.handle(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | ExceptionHandlingWebHandler.handle(ServerWebExchange exchange) |
reactor.core.publisher.Mono<VoidSE> | ResponseStatusExceptionHandler.handle(ServerWebExchange exchange, ThrowableSE ex) |
修飾子と型 | メソッドと説明 |
---|---|
LocaleContext | FixedLocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) |
LocaleContext | AcceptHeaderLocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) |
LocaleContext | LocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) 指定された交換を介して現在のロケールコンテキストを解決します。 |
void | FixedLocaleContextResolver.setLocaleContext(ServerWebExchange exchange, LocaleContext localeContext) |
void | AcceptHeaderLocaleContextResolver.setLocaleContext(ServerWebExchange exchange, LocaleContext locale) |
void | LocaleContextResolver.setLocaleContext(ServerWebExchange exchange, LocaleContext localeContext) 現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。 |
修飾子と型 | メソッドと説明 |
---|---|
void | HeaderWebSessionIdResolver.expireSession(ServerWebExchange exchange) |
void | CookieWebSessionIdResolver.expireSession(ServerWebExchange exchange) |
void | WebSessionIdResolver.expireSession(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。 |
reactor.core.publisher.Mono<WebSession> | DefaultWebSessionManager.getSession(ServerWebExchange exchange) |
reactor.core.publisher.Mono<WebSession> | WebSessionManager.getSession(ServerWebExchange exchange) 指定された交換の WebSession を返します。 |
ListSE<StringSE> | HeaderWebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) |
ListSE<StringSE> | CookieWebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) |
ListSE<StringSE> | WebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。 |
void | HeaderWebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE id) |
void | CookieWebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE id) |
void | WebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE sessionId) 指定されたセッション ID をクライアントに送信します。 |