インターフェース PathMapper

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface PathMapper
エンドポイント ID と公開されるルートパス間のマッピングを提供するために使用される戦略インターフェース。
導入:
2.0.0
作成者:
Stephane Nicoll, Phillip Webb
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static StringSE
    getRootPath(ListSE<PathMapper> pathMappers, EndpointId endpointId)
    指定されたパスマッパーから、指定された endpointId のルートパスを解決します。
    指定された endpointId のルートパスを解決します。
  • メソッドの詳細

    • getRootPath

      StringSE getRootPath(EndpointId endpointId)
      指定された endpointId のルートパスを解決します。
      パラメーター:
      endpointId - エンドポイントの ID
      戻り値:
      エンドポイントのパス、またはこのマッパーが指定されたエンドポイント ID をサポートしていない場合は null 
    • getRootPath

      static StringSE getRootPath(ListSE<PathMapper> pathMappers, EndpointId endpointId)
      指定されたパスマッパーから、指定された endpointId のルートパスを解決します。一致するマッパーがない場合は、ID 自体が返されます。
      パラメーター:
      pathMappers - パスマッパー (null の場合があります)
      endpointId - エンドポイントの ID
      戻り値:
      エンドポイントのパス