public abstract class Hints extends ObjectSE
ResourceRegionEncoder.BOUNDARY_STRING_HINT
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | LOG_PREFIX_HINT ログメッセージの関連付けに使用するプレフィックスを公開するヒントの名前。 |
static StringSE | SUPPRESS_LOGGING_HINT 機密性が高い可能性があるため、または複合エンコーダー(例: |
コンストラクターと説明 |
---|
Hints() |
修飾子と型 | メソッドと説明 |
---|---|
static MapSE<StringSE, ObjectSE> | from(StringSE hintName, ObjectSE value) Collections.singletonMap(K, V) SE を介して単一のヒントでマップを作成します。 |
static StringSE | getLogPrefix(MapSE<StringSE, ObjectSE> hints) ヒント LOG_PREFIX_HINT (存在する場合)または空のストリングを取得します。 |
static <T> T | getRequiredHint(MapSE<StringSE, ObjectSE> hints, StringSE hintName) 必要なヒントの値を取得します。 |
static boolean | isLoggingSuppressed(MapSE<StringSE, ObjectSE> hints) ヒント SUPPRESS_LOGGING_HINT に基づいてロギングを抑制するかどうか。 |
static MapSE<StringSE, ObjectSE> | merge(MapSE<StringSE, ObjectSE> hints1, MapSE<StringSE, ObjectSE> hints2) ヒントの 2 つのマップをマージし、両方に値がある場合は新しいマップに作成およびコピーするか、空でないマップを返すか、両方が空の場合は空のマップを返します。 |
static MapSE<StringSE, ObjectSE> | merge(MapSE<StringSE, ObjectSE> hints, StringSE hintName, ObjectSE hintValue) 単一のヒントをヒントのマップにマージし、すべてのヒントを作成して新しいマップにコピーするか、ヒントのマップが空の場合は新しい単一のエントリマップを作成します。 |
static MapSE<StringSE, ObjectSE> | none() Collections.emptyMap() SE を介してヒントの空のマップを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE LOG_PREFIX_HINT
public static final StringSE SUPPRESS_LOGGING_HINT
public static MapSE<StringSE,ObjectSE> from(StringSE hintName, ObjectSE value)
Collections.singletonMap(K, V)
SE を介して単一のヒントでマップを作成します。hintName
- ヒント名 value
- ヒント値 public static MapSE<StringSE,ObjectSE> none()
Collections.emptyMap()
SE を介してヒントの空のマップを返します。public static <T> T getRequiredHint(@Nullable MapSE<StringSE,ObjectSE> hints, StringSE hintName)
T
- キャストするヒントの型 hints
- ヒントマップ hintName
- 必要なヒント名 IllegalArgumentExceptionSE
- ヒントが見つからない場合 public static StringSE getLogPrefix(@Nullable MapSE<StringSE,ObjectSE> hints)
LOG_PREFIX_HINT
(存在する場合)または空のストリングを取得します。hints
- エンコードメソッドに渡されるヒント public static boolean isLoggingSuppressed(@Nullable MapSE<StringSE,ObjectSE> hints)
SUPPRESS_LOGGING_HINT
に基づいてロギングを抑制するかどうか。hints
- ヒントマップ public static MapSE<StringSE,ObjectSE> merge(MapSE<StringSE,ObjectSE> hints1, MapSE<StringSE,ObjectSE> hints2)
hints1
- ヒントの最初のマップ hints2
- ヒントの第 2 マップ