インターフェース AsyncApiVersionResolver

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

@FunctionalInterfaceSE public interface AsyncApiVersionResolver extends ApiVersionResolver
非同期的にバージョンを解決する実装のための ApiVersionResolver の拡張。
導入:
7.0.3
作成者:
Rossen Stoyanchev, Jonathan Kaplan
  • メソッドの詳細

    • resolveVersionAsync

      Mono<StringSE> resolveVersionAsync(ServerWebExchange exchange)
      指定された交換のバージョンを解決します。
      パラメーター:
      exchange - 現在の交換
      戻り値:
      バージョン値を出力する Mono、または空の Mono
    • resolveVersion

      default @Nullable StringSE resolveVersion(ServerWebExchange exchange)
      インターフェースからコピーされた説明: ApiVersionResolver
      指定された交換のバージョンを解決します。

      このメソッドの実装はノンブロッキングであることが期待されます。バージョンを非同期的に解決する必要がある場合は、代わりに AsyncApiVersionResolver サブインターフェースを実装してください。

      次で指定:
      インターフェース ApiVersionResolverresolveVersion 
      パラメーター:
      exchange - 現在の交換
      戻り値:
      バージョン値、見つからない場合は null