Class DefaultMessageHolder
java.lang.Object
org.apache.maven.shared.io.logging.DefaultMessageHolder
- All Implemented Interfaces:
MessageHolder
Default Message Holder.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DefaultMessageHolder.Messageprivate intprivate boolean[]private List<DefaultMessageHolder.Message>private MessageSink -
Constructor Summary
ConstructorsConstructorDescriptionCreate instance.DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel) DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel, MessageSink onDemandSink) -
Method Summary
Modifier and TypeMethodDescriptionaddDebugMessage(CharSequence messagePart) addDebugMessage(CharSequence messagePart, Throwable error) addDebugMessage(Throwable error) addErrorMessage(CharSequence messagePart) addErrorMessage(CharSequence messagePart, Throwable error) addErrorMessage(Throwable error) addInfoMessage(CharSequence messagePart) addInfoMessage(CharSequence messagePart, Throwable error) addInfoMessage(Throwable error) protected MessageHolderaddMessage(int level, CharSequence messagePart) protected MessageHolderaddMessage(int level, CharSequence messagePart, Throwable error) protected MessageHolderaddMessage(int level, Throwable error) addMessage(CharSequence messagePart) addMessage(CharSequence messagePart, Throwable error) addMessage(Throwable error) addSevereMessage(CharSequence messagePart) addSevereMessage(CharSequence messagePart, Throwable error) addSevereMessage(Throwable error) addWarningMessage(CharSequence messagePart) addWarningMessage(CharSequence messagePart, Throwable error) addWarningMessage(Throwable error) append(CharSequence messagePart) intintintintprivate intcountMessagesOfType(int messageLevel) intintvoidflush()flush.booleanbooleanisEmpty()booleanbooleanbooleanbooleanprotected voidnewMessage(int messageLevel) render()voidrender(MessageSink sink) protected voidrenderTo(DefaultMessageHolder.Message message, MessageSink sink) voidsetDebugEnabled(boolean enabled) voidsetErrorEnabled(boolean enabled) voidsetInfoEnabled(boolean enabled) voidsetSevereEnabled(boolean enabled) voidsetWarningEnabled(boolean enabled) intsize()
-
Field Details
-
messages
-
currentMessage
-
defaultMessageLevel
private int defaultMessageLevel -
messageLevelStates
private boolean[] messageLevelStates -
onDemandSink
-
-
Constructor Details
-
DefaultMessageHolder
public DefaultMessageHolder()Create instance. -
DefaultMessageHolder
public DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel) - Parameters:
maxMessageLevel- max message level.defaultMessageLevel- default message level.
-
-
Method Details
-
addMessage
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
messagePart- Message Part.error-Throwable- Returns:
MessageHolder
-
addMessage
- Parameters:
level- Level.messagePart- Message part.error-Throwable- Returns:
MessageHolder
-
addMessage
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addMessage
- Parameters:
level- level.messagePart- message part.- Returns:
MessageHolder
-
addMessage
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addMessage
- Parameters:
level- level.error-Throwable- Returns:
MessageHolder
-
append
- Specified by:
appendin interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
append
- Specified by:
appendin interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceMessageHolder- Returns:
- true if empty false otherwise.
-
newMessage
- Specified by:
newMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newMessage
protected void newMessage(int messageLevel) - Parameters:
messageLevel- message level.
-
render
- Specified by:
renderin interfaceMessageHolder- Returns:
- rendered.
-
size
public int size()- Specified by:
sizein interfaceMessageHolder- Returns:
- the size.
-
addDebugMessage
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addDebugMessage
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
messagePart- messages part.- Returns:
MessageHolder
-
addDebugMessage
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
error- messages part.- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
messagePart- messages part.- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
error- The error.- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
countDebugMessages
public int countDebugMessages()- Specified by:
countDebugMessagesin interfaceMessageHolder- Returns:
- count number of debug messages.
-
countErrorMessages
public int countErrorMessages()- Specified by:
countErrorMessagesin interfaceMessageHolder- Returns:
- count number of error messages.
-
countInfoMessages
public int countInfoMessages()- Specified by:
countInfoMessagesin interfaceMessageHolder- Returns:
- count number of info messages.
-
countMessages
public int countMessages()- Specified by:
countMessagesin interfaceMessageHolder- Returns:
- count number of messages.
-
countSevereMessages
public int countSevereMessages()- Specified by:
countSevereMessagesin interfaceMessageHolder- Returns:
- count number of server messages.
-
countWarningMessages
public int countWarningMessages()- Specified by:
countWarningMessagesin interfaceMessageHolder- Returns:
- count number of warning messages.
-
countMessagesOfType
private int countMessagesOfType(int messageLevel) - Parameters:
messageLevel- leve.- Returns:
- number of messages.
-
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabledin interfaceMessageHolder- Returns:
- true / false.
-
isErrorEnabled
public boolean isErrorEnabled()- Specified by:
isErrorEnabledin interfaceMessageHolder- Returns:
- true if error is enabled false otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()- Specified by:
isInfoEnabledin interfaceMessageHolder- Returns:
- true if info is enabled false otherwise.
-
isSevereEnabled
public boolean isSevereEnabled()- Specified by:
isSevereEnabledin interfaceMessageHolder- Returns:
- true if server is enabled false otherwise.
-
isWarningEnabled
public boolean isWarningEnabled()- Specified by:
isWarningEnabledin interfaceMessageHolder- Returns:
- true if warning is enabled false otherwise.
-
newDebugMessage
- Specified by:
newDebugMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newErrorMessage
- Specified by:
newErrorMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newInfoMessage
- Specified by:
newInfoMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newSevereMessage
- Specified by:
newSevereMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newWarningMessage
- Specified by:
newWarningMessagein interfaceMessageHolder- Returns:
MessageHolder
-
setDebugEnabled
public void setDebugEnabled(boolean enabled) - Specified by:
setDebugEnabledin interfaceMessageHolder- Parameters:
enabled- enable debug
-
setErrorEnabled
public void setErrorEnabled(boolean enabled) - Specified by:
setErrorEnabledin interfaceMessageHolder- Parameters:
enabled- enable error or disable.
-
setInfoEnabled
public void setInfoEnabled(boolean enabled) - Specified by:
setInfoEnabledin interfaceMessageHolder- Parameters:
enabled- true info enable false otherwise.
-
setSevereEnabled
public void setSevereEnabled(boolean enabled) - Specified by:
setSevereEnabledin interfaceMessageHolder- Parameters:
enabled- enable server or disable.
-
setWarningEnabled
public void setWarningEnabled(boolean enabled) - Specified by:
setWarningEnabledin interfaceMessageHolder- Parameters:
enabled- enable warning or disable.
-
flush
public void flush()flush.- Specified by:
flushin interfaceMessageHolder
-