インターフェース RouterFunctions.Visitor
- 含まれているクラス:
- RouterFunctions
public static interface RouterFunctions.Visitor
ルーター関数の論理構造から通知を受け取ります。
メソッドのサマリー
修飾子と型メソッド説明voidattributes(MapSE<StringSE, ObjectSE> attributes) 属性を持つルーター関数の通知を受信します。voidendNested(RequestPredicate predicate) ネストされたルーター関数の終了通知を受け取ります。voidresources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) リソースルーター関数の通知を受け取ります。voidroute(RequestPredicate predicate, HandlerFunction<?> handlerFunction) ハンドラー関数への標準の予測ルートの通知を受け取ります。voidstartNested(RequestPredicate predicate) ネストされたルーター関数の開始の通知を受け取ります。voidunknown(RouterFunction<?> routerFunction) 不明なルーター関数の通知を受け取ります。
メソッドの詳細
startNested
ネストされたルーター関数の開始の通知を受け取ります。- パラメーター:
predicate- ネストされたルーター関数に適用される述語- 関連事項:
endNested
ネストされたルーター関数の終了通知を受け取ります。- パラメーター:
predicate- ネストされたルーター関数に適用される述語- 関連事項:
route
ハンドラー関数への標準の予測ルートの通知を受け取ります。- パラメーター:
predicate- ハンドラー関数に適用される述語handlerFunction- ハンドラー関数。- 関連事項:
resources
リソースルーター関数の通知を受け取ります。- パラメーター:
lookupFunction- リソースの検索関数- 関連事項:
attributes
属性を持つルーター関数の通知を受信します。指定された属性は、これに続くルーター通知に適用されます。- パラメーター:
attributes- 次のルーターに適用される属性- 導入:
- 5.3
unknown
不明なルーター関数の通知を受け取ります。このメソッドは、さまざまなRouterFunctionsメソッドを介して作成されなかったルーター関数に対して呼び出されます。- パラメーター:
routerFunction- ルーター関数