インターフェース RouterFunctions.Visitor

含まれているクラス:
RouterFunctions

public static interface RouterFunctions.Visitor
ルーター関数の論理構造から通知を受け取ります。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    属性を持つルーター関数の通知を受信します。
    void
    ネストされたルーター関数の終了通知を受け取ります。
    void
    resources(FunctionSE<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction)
    リソースルーター関数の通知を受け取ります。
    void
    route(RequestPredicate predicate, HandlerFunction<?> handlerFunction)
    ハンドラー関数への標準の予測ルートの通知を受け取ります。
    void
    ネストされたルーター関数の開始の通知を受け取ります。
    void
    unknown(RouterFunction<?> routerFunction)
    不明なルーター関数の通知を受け取ります。
  • メソッドの詳細

    • startNested

      void startNested(RequestPredicate predicate)
      ネストされたルーター関数の開始の通知を受け取ります。
      パラメーター:
      predicate - ネストされたルーター関数に適用される述語
      関連事項:
    • endNested

      void endNested(RequestPredicate predicate)
      ネストされたルーター関数の終了通知を受け取ります。
      パラメーター:
      predicate - ネストされたルーター関数に適用される述語
      関連事項:
    • route

      void route(RequestPredicate predicate, HandlerFunction<?> handlerFunction)
      ハンドラー関数への標準の予測ルートの通知を受け取ります。
      パラメーター:
      predicate - ハンドラー関数に適用される述語
      handlerFunction - ハンドラー関数。
      関連事項:
    • resources

      void resources(FunctionSE<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction)
      リソースルーター関数の通知を受け取ります。
      パラメーター:
      lookupFunction - リソースの検索関数
      関連事項:
    • attributes

      void attributes(MapSE<StringSE,ObjectSE> attributes)
      属性を持つルーター関数の通知を受信します。指定された属性は、これに続くルーター通知に適用されます。
      パラメーター:
      attributes - 次のルーターに適用される属性
      導入:
      5.3
    • unknown

      void unknown(RouterFunction<?> routerFunction)
      不明なルーター関数の通知を受け取ります。このメソッドは、さまざまな RouterFunctions メソッドを介して作成されなかったルーター関数に対して呼び出されます。
      パラメーター:
      routerFunction - ルーター関数