|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.serverSide.buildLog.LogMessageFilter
public abstract class LogMessageFilter
| Nested Class Summary | |
|---|---|
static class |
LogMessageFilter.DefaultFilter
This filter accepts all messages with priority WARNING, ERROR and FAILURE, and messages from incomplete blocks. |
static class |
LogMessageFilter.ProblemsFilter
Returns messages with status greater then WARNING (see Status) and warning
messages if these messages are last messages in their parent block. |
| Constructor Summary | |
|---|---|
LogMessageFilter()
|
|
| Method Summary | |
|---|---|
boolean |
acceptBlockMessage(BlockLogMessage message,
boolean lastMessageInParent)
Called if block log message appeared. |
abstract boolean |
acceptMessage(LogMessage message,
boolean lastMessageInParent)
Called if simple log message appeared. |
protected void |
appendMessageWithParents(LogMessage message,
java.util.List<LogMessage> filtered)
Appends message and all its parents to the list. |
java.util.List<LogMessage> |
filter(java.util.Iterator<LogMessage> iterator)
Reads messages from iterator and filters them. |
protected java.util.List<LogMessage> |
getListForStoringMessages(int maxImportantListSize)
Returns list for storing log messages |
protected LogMessage |
getStopLoadingMessage()
|
java.util.List<LogMessage> |
postProcess(java.util.List<LogMessage> filteredMessages)
Called before returning result. |
protected void |
rememberMessage(java.util.List<LogMessage> filtered,
LogMessage message)
|
protected void |
rememberStopLoadingMessage(java.util.List<LogMessage> filtered,
LogMessage stopLoadingMessage)
|
protected boolean |
shouldCheckMaxListSize()
Returns true if should check maximum list size, false otherwise |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogMessageFilter()
| Method Detail |
|---|
public abstract boolean acceptMessage(LogMessage message,
boolean lastMessageInParent)
message - message to filterlastMessageInParent - true if this is the last message in parent block
public boolean acceptBlockMessage(BlockLogMessage message,
boolean lastMessageInParent)
message - message to filterlastMessageInParent - true if this is the last message in parent block
public java.util.List<LogMessage> postProcess(java.util.List<LogMessage> filteredMessages)
filteredMessages - filtered messages
public java.util.List<LogMessage> filter(java.util.Iterator<LogMessage> iterator)
iterator - iterator to read messages from
protected void rememberMessage(java.util.List<LogMessage> filtered,
LogMessage message)
protected void rememberStopLoadingMessage(java.util.List<LogMessage> filtered,
LogMessage stopLoadingMessage)
protected LogMessage getStopLoadingMessage()
protected boolean shouldCheckMaxListSize()
protected java.util.List<LogMessage> getListForStoringMessages(int maxImportantListSize)
maxImportantListSize - maximal important list size
protected void appendMessageWithParents(LogMessage message,
java.util.List<LogMessage> filtered)
message - message to appendfiltered - list where to append message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||