Class MessagePatternCondition
- java.lang.Object
-
- jetbrains.buildServer.buildFailures.buildLog.MessagePatternCondition
-
- All Implemented Interfaces:
BuildLogMessageFailureCondition
public abstract class MessagePatternCondition extends Object implements BuildLogMessageFailureCondition
User: vbedrosova Date: 17.08.11 Time: 13:31
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMessagePatternCondition.Callbackstatic classMessagePatternCondition.Settings
-
Field Summary
Fields Modifier and Type Field Description static StringCONDITION_TYPEstatic StringMESSAGE_PATTERNprotected MessagePatternCondition.CallbackmyCallbackstatic StringOUTPUT_TEXTstatic StringREPORT_ONLY_FIRST_MATCHstatic StringREVERSEstatic StringSTOP_BUILD_ON_FAILURE
-
Constructor Summary
Constructors Constructor Description MessagePatternCondition(MessagePatternCondition.Settings settings, MessagePatternCondition.Callback callback)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static Stringappend(String... strings)abstract booleancheck(String message)protected voidfailBuild()voidfailBuildIfNeeded()Called when build finishedvoidfailBuildOnMessageIfNeeded(String message)voidfailBuildOnMessageIfNeeded(String message, Integer index)voidfailBuildOnMessageIfNeeded(LogMessage message)Called for each new message in build logabstract StringgetDefaultText()abstract StringgetDescription()protected StringgetFailureText(String matchedLine)StringgetMessagePattern()StringgetOutputText()StringgetType()booleanisReverse()booleanisStopBuildOnFailure()StringtoString()Collection<InvalidProperty>validate()
-
-
-
Field Detail
-
CONDITION_TYPE
public static final String CONDITION_TYPE
- See Also:
- Constant Field Values
-
MESSAGE_PATTERN
public static final String MESSAGE_PATTERN
- See Also:
- Constant Field Values
-
OUTPUT_TEXT
public static final String OUTPUT_TEXT
- See Also:
- Constant Field Values
-
REVERSE
public static final String REVERSE
- See Also:
- Constant Field Values
-
STOP_BUILD_ON_FAILURE
public static final String STOP_BUILD_ON_FAILURE
- See Also:
- Constant Field Values
-
REPORT_ONLY_FIRST_MATCH
public static final String REPORT_ONLY_FIRST_MATCH
- See Also:
- Constant Field Values
-
myCallback
@NotNull protected final MessagePatternCondition.Callback myCallback
-
-
Constructor Detail
-
MessagePatternCondition
public MessagePatternCondition(@NotNull MessagePatternCondition.Settings settings, @NotNull MessagePatternCondition.Callback callback)
-
-
Method Detail
-
getMessagePattern
public String getMessagePattern()
-
getOutputText
public String getOutputText()
-
isReverse
public boolean isReverse()
-
isStopBuildOnFailure
public boolean isStopBuildOnFailure()
-
getType
public String getType()
-
validate
@NotNull public Collection<InvalidProperty> validate()
-
failBuildOnMessageIfNeeded
public void failBuildOnMessageIfNeeded(@NotNull LogMessage message)Description copied from interface:BuildLogMessageFailureConditionCalled for each new message in build log- Specified by:
failBuildOnMessageIfNeededin interfaceBuildLogMessageFailureCondition
-
failBuildOnMessageIfNeeded
public void failBuildOnMessageIfNeeded(@NotNull String message)
-
failBuildOnMessageIfNeeded
public void failBuildOnMessageIfNeeded(@NotNull String message, @Nullable Integer index)
-
failBuildIfNeeded
public void failBuildIfNeeded()
Description copied from interface:BuildLogMessageFailureConditionCalled when build finished- Specified by:
failBuildIfNeededin interfaceBuildLogMessageFailureCondition
-
failBuild
protected void failBuild()
-
getDescription
@NotNull public abstract String getDescription()
-
check
public abstract boolean check(@NotNull String message)
-
getDefaultText
@NotNull public abstract String getDefaultText()
-
-