public abstract class SpringBootCondition extends ObjectSE implements Condition
Condition
実装のベース。ロードされているクラスをユーザーが診断するのに役立つ、適切なログを提供します。コンストラクターと説明 |
---|
SpringBootCondition() |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | anyMatches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition... conditions) 指定された条件のいずれかが一致する場合、true を返します。 |
abstract ConditionOutcome | getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) 適切なログ出力とともに、一致の結果を決定します。 |
protected void | logOutcome(StringSE classOrMethodName, ConditionOutcome outcome) |
boolean | matches(ConditionContext context, AnnotatedTypeMetadata metadata) |
protected boolean | matches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition condition) 指定された条件のいずれかが一致する場合は true を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata)
protected final void logOutcome(StringSE classOrMethodName, ConditionOutcome outcome)
public abstract ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata)
context
- 条件コンテキスト metadata
- アノテーションメタデータ protected final boolean anyMatches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition... conditions)
context
- コンテキスト metadata
- アノテーションメタデータ conditions
- テストする条件 true
。protected final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition condition)
context
- コンテキスト metadata
- アノテーションメタデータ condition
- テストする条件 true
。