クラス AdditionalHealthEndpointPathsWebFluxHandlerMapping
java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.reactive.handler.AbstractHandlerMapping
org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping<RequestMappingInfo>
org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
org.springframework.boot.webflux.actuate.endpoint.web.AbstractWebFluxEndpointHandlerMapping
org.springframework.boot.webflux.actuate.endpoint.web.AdditionalHealthEndpointPathsWebFluxHandlerMapping
- 実装されているすべてのインターフェース:
Aware, BeanNameAware, InitializingBean, ApplicationContextAware, Ordered, HandlerMapping
public class AdditionalHealthEndpointPathsWebFluxHandlerMapping
extends AbstractWebFluxEndpointHandlerMapping
ヘルスグループを追加のパスにマップできるようにするカスタム
HandlerMapping。- 導入:
- 4.0.0
- 作成者:
- Madhura Bhave
ネストされたクラスの要約
クラス AbstractWebFluxEndpointHandlerMapping から継承されたネストクラス / インターフェース
AbstractWebFluxEndpointHandlerMapping.ElasticSchedulerInvoker, AbstractWebFluxEndpointHandlerMapping.ExceptionCapturingInvoker, AbstractWebFluxEndpointHandlerMapping.LinksHandler, AbstractWebFluxEndpointHandlerMapping.ReactiveWebOperationフィールドのサマリー
クラス AbstractHandlerMapping から継承されたフィールド
mappingsLoggerクラス ApplicationObjectSupport から継承されたフィールド
loggerインターフェース HandlerMapping から継承されたフィールド
API_VERSION_ATTRIBUTE, BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTEインターフェース Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明AdditionalHealthEndpointPathsWebFluxHandlerMapping(EndpointMapping endpointMapping, @Nullable ExposableWebEndpoint healthEndpoint, SetSE<HealthEndpointGroup> groups) メソッドのサマリー
修飾子と型メソッド説明ルートエンドポイントでアクチュエーターリンクを提供するハンドラーを返します。protected voidクラス AbstractWebFluxEndpointHandlerMapping から継承されたメソッド
createHandlerMethod, getCorsConfiguration, getEndpoints, getMappingForMethod, hasCorsConfigurationSource, initCorsConfiguration, isHandler, registerReadMapping, wrapReactiveWebOperationクラス RequestMappingInfoHandlerMapping から継承されたメソッド
getDirectPaths, getHandlerInternal, getMappingComparator, getMatchingMapping, handleMatch, handleNoMatchクラス AbstractHandlerMethodMapping から継承されたメソッド
afterPropertiesSet, detectHandlerMethods, getHandlerMethods, handlerMethodsInitialized, lookupHandlerMethod, registerHandlerMethod, registerMapping, unregisterMappingクラス AbstractHandlerMapping から継承されたメソッド
formatMappingName, getApiVersionStrategy, getCorsProcessor, getHandler, getOrder, getPathPatternParser, setApiVersionStrategy, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setOrder, setUseCaseSensitiveMatch
コンストラクターの詳細
AdditionalHealthEndpointPathsWebFluxHandlerMapping
public AdditionalHealthEndpointPathsWebFluxHandlerMapping(EndpointMapping endpointMapping, @Nullable ExposableWebEndpoint healthEndpoint, SetSE<HealthEndpointGroup> groups)
メソッドの詳細
initHandlerMethods
protected void initHandlerMethods()- オーバーライド:
- クラス
AbstractWebFluxEndpointHandlerMappingのinitHandlerMethods
getLinksHandler
クラスからコピーされた説明:AbstractWebFluxEndpointHandlerMappingルートエンドポイントでアクチュエーターリンクを提供するハンドラーを返します。- 次で指定:
- クラス
AbstractWebFluxEndpointHandlerMappingのgetLinksHandler - 戻り値:
- リンクハンドラー