类 ConditionOutcome
- java.lang.Object
- org.springframework.boot.autoconfigure.condition.ConditionOutcome
public class ConditionOutcome extends Object
Outcome for a condition match, including log message.- 另请参阅:
ConditionMessage
构造器概要
构造器 构造器 说明 ConditionOutcome(boolean match, String message)
Create a newConditionOutcome
instance.ConditionOutcome(boolean match, ConditionMessage message)
Create a newConditionOutcome
instance.
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 boolean
equals(Object obj)
ConditionMessage
getConditionMessage()
Return an outcome message ornull
.String
getMessage()
Return an outcome message ornull
.int
hashCode()
static ConditionOutcome
inverse(ConditionOutcome outcome)
Return the inverse of the specified condition outcome.boolean
isMatch()
Returntrue
if the outcome was a match.static ConditionOutcome
match()
Create a newConditionOutcome
instance for a 'match'.static ConditionOutcome
match(String message)
Create a newConditionOutcome
instance for 'match'.static ConditionOutcome
match(ConditionMessage message)
Create a newConditionOutcome
instance for 'match'.static ConditionOutcome
noMatch(String message)
Create a newConditionOutcome
instance for 'no match'.static ConditionOutcome
noMatch(ConditionMessage message)
Create a newConditionOutcome
instance for 'no match'.String
toString()
构造器详细资料
ConditionOutcome
public ConditionOutcome(boolean match, String message)
Create a newConditionOutcome
instance. For more consistent messages consider usingConditionOutcome(boolean, ConditionMessage)
.- 参数:
match
- if the condition is a matchmessage
- the condition message
ConditionOutcome
public ConditionOutcome(boolean match, ConditionMessage message)
Create a newConditionOutcome
instance.- 参数:
match
- if the condition is a matchmessage
- the condition message
方法详细资料
match
public static ConditionOutcome match()
Create a newConditionOutcome
instance for a 'match'.- 返回:
- the
ConditionOutcome
match
public static ConditionOutcome match(String message)
Create a newConditionOutcome
instance for 'match'. For more consistent messages consider usingmatch(ConditionMessage)
.- 参数:
message
- the message- 返回:
- the
ConditionOutcome
match
public static ConditionOutcome match(ConditionMessage message)
Create a newConditionOutcome
instance for 'match'.- 参数:
message
- the message- 返回:
- the
ConditionOutcome
noMatch
public static ConditionOutcome noMatch(String message)
Create a newConditionOutcome
instance for 'no match'. For more consistent messages consider usingnoMatch(ConditionMessage)
.- 参数:
message
- the message- 返回:
- the
ConditionOutcome
noMatch
public static ConditionOutcome noMatch(ConditionMessage message)
Create a newConditionOutcome
instance for 'no match'.- 参数:
message
- the message- 返回:
- the
ConditionOutcome
isMatch
public boolean isMatch()
Returntrue
if the outcome was a match.- 返回:
true
if the outcome matches
getMessage
public String getMessage()
Return an outcome message ornull
.- 返回:
- the message or
null
getConditionMessage
public ConditionMessage getConditionMessage()
Return an outcome message ornull
.- 返回:
- the message or
null
inverse
public static ConditionOutcome inverse(ConditionOutcome outcome)
Return the inverse of the specified condition outcome.- 参数:
outcome
- the outcome to inverse- 返回:
- the inverse of the condition outcome
- 从以下版本开始:
- 1.3.0