public class ContextPathCompositeHandler extends ObjectSE implements HttpHandler
HttpHandler
は、単純なプレフィックスベースのマッピングに基づいて、いくつかの HttpHandler
のいずれかにリクエストを委譲します。 これは、複数のアプリケーションの 1 つにリクエストを委譲するための大まかなメカニズムとして意図されています。それぞれが HttpHandler
で表され、アプリケーションの「コンテキストパス」(接頭辞ベースのマッピング)が ServerHttpRequest.getPath()
を介して公開されます。
コンストラクターと説明 |
---|
ContextPathCompositeHandler(MapSE<StringSE,? extends HttpHandler> handlerMap) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | handle(ServerHttpRequest request, ServerHttpResponse response) 指定されたリクエストを処理し、レスポンスに書き込みます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ContextPathCompositeHandler(MapSE<StringSE,? extends HttpHandler> handlerMap)
public reactor.core.publisher.Mono<VoidSE> handle(ServerHttpRequest request, ServerHttpResponse response)
HttpHandler
HttpHandler
の handle
request
- 現在のリクエスト response
- 現在のレスポンス