クラス ContextPairs.Pairs<T>

java.lang.ObjectSE
org.springframework.boot.logging.structured.ContextPairs.Pairs<T>
型パラメーター:
T - アイテムの種類
含まれているクラス:
ContextPairs

public class ContextPairs.Pairs<T> extends ObjectSE
ペアを追加するために使用されるコールバック。
  • メソッドの詳細

    • addMapEntries

      public <K, V> void addMapEntries(FunctionSE<T,MapSE<StringSE,V>> extractor)
      マップエントリからペアを追加します。
      型パラメーター:
      K - マップキー型
      V - マップ値型
      パラメーター:
      extractor - マップを提供するために使用される抽出
    • add

      public <E, V> void add(FunctionSE<T,IterableSE<E>> elementsExtractor, JsonWriter.PairExtractor<E> pairExtractor)
      反復可能オブジェクトからペアを追加します。
      型パラメーター:
      E - 要素型
      V - 値の型
      パラメーター:
      elementsExtractor - 反復可能オブジェクトを提供するために使用される抽出子
      pairExtractor - 名前と値を提供するために使用される抽出
    • add

      public <E, V> void add(FunctionSE<T,IterableSE<E>> elementsExtractor, FunctionSE<E,StringSE> nameExtractor, FunctionSE<E,V> valueExtractor)
      反復可能オブジェクトからペアを追加します。
      型パラメーター:
      E - 要素型
      V - 値の型
      パラメーター:
      elementsExtractor - 反復可能オブジェクトを提供するために使用される抽出子
      nameExtractor - 名前を提供するために使用される抽出
      valueExtractor - 値を提供するために使用される抽出
    • add

      public <V> void add(BiConsumerSE<T,BiConsumerSE<StringSE,V>> pairs)
      指定されたコールバックを使用してペアを追加します。
      型パラメーター:
      V - 値の型
      パラメーター:
      pairs - 実際にペアを追加するために呼び出すことができるアイテムとコンシューマーに提供されるコールバック