Class DefaultMessageHolder
- java.lang.Object
-
- org.apache.maven.shared.io.logging.DefaultMessageHolder
-
- All Implemented Interfaces:
MessageHolder
public class DefaultMessageHolder extends java.lang.Object implements MessageHolder
Default Message Holder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
DefaultMessageHolder.Message
-
Field Summary
Fields Modifier and Type Field Description private DefaultMessageHolder.Message
currentMessage
private int
defaultMessageLevel
private boolean[]
messageLevelStates
private java.util.List<DefaultMessageHolder.Message>
messages
private MessageSink
onDemandSink
-
Constructor Summary
Constructors Constructor Description DefaultMessageHolder()
Create instance.DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel)
DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel, MessageSink onDemandSink)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageHolder
addDebugMessage(java.lang.CharSequence messagePart)
MessageHolder
addDebugMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addDebugMessage(java.lang.Throwable error)
MessageHolder
addErrorMessage(java.lang.CharSequence messagePart)
MessageHolder
addErrorMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addErrorMessage(java.lang.Throwable error)
MessageHolder
addInfoMessage(java.lang.CharSequence messagePart)
MessageHolder
addInfoMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addInfoMessage(java.lang.Throwable error)
protected MessageHolder
addMessage(int level, java.lang.CharSequence messagePart)
protected MessageHolder
addMessage(int level, java.lang.CharSequence messagePart, java.lang.Throwable error)
protected MessageHolder
addMessage(int level, java.lang.Throwable error)
MessageHolder
addMessage(java.lang.CharSequence messagePart)
MessageHolder
addMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addMessage(java.lang.Throwable error)
MessageHolder
addSevereMessage(java.lang.CharSequence messagePart)
MessageHolder
addSevereMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addSevereMessage(java.lang.Throwable error)
MessageHolder
addWarningMessage(java.lang.CharSequence messagePart)
MessageHolder
addWarningMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
MessageHolder
addWarningMessage(java.lang.Throwable error)
MessageHolder
append(java.lang.CharSequence messagePart)
MessageHolder
append(java.lang.Throwable error)
int
countDebugMessages()
int
countErrorMessages()
int
countInfoMessages()
int
countMessages()
private int
countMessagesOfType(int messageLevel)
int
countSevereMessages()
int
countWarningMessages()
void
flush()
flush.boolean
isDebugEnabled()
boolean
isEmpty()
boolean
isErrorEnabled()
boolean
isInfoEnabled()
boolean
isSevereEnabled()
boolean
isWarningEnabled()
MessageHolder
newDebugMessage()
MessageHolder
newErrorMessage()
MessageHolder
newInfoMessage()
MessageHolder
newMessage()
protected void
newMessage(int messageLevel)
MessageHolder
newSevereMessage()
MessageHolder
newWarningMessage()
java.lang.String
render()
void
render(MessageSink sink)
protected void
renderTo(DefaultMessageHolder.Message message, MessageSink sink)
void
setDebugEnabled(boolean enabled)
void
setErrorEnabled(boolean enabled)
void
setInfoEnabled(boolean enabled)
void
setSevereEnabled(boolean enabled)
void
setWarningEnabled(boolean enabled)
int
size()
-
-
-
Field Detail
-
messages
private java.util.List<DefaultMessageHolder.Message> messages
-
currentMessage
private DefaultMessageHolder.Message currentMessage
-
defaultMessageLevel
private int defaultMessageLevel
-
messageLevelStates
private boolean[] messageLevelStates
-
onDemandSink
private MessageSink onDemandSink
-
-
Constructor Detail
-
DefaultMessageHolder
public DefaultMessageHolder()
Create instance.
-
DefaultMessageHolder
public DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel)
- Parameters:
maxMessageLevel
- max message level.defaultMessageLevel
- default message level.
-
DefaultMessageHolder
public DefaultMessageHolder(int maxMessageLevel, int defaultMessageLevel, MessageSink onDemandSink)
- Parameters:
maxMessageLevel
- max message level.defaultMessageLevel
- default message level.onDemandSink
-MessageSink
-
-
Method Detail
-
addMessage
public MessageHolder addMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
messagePart
- Message Part.error
-Throwable
- Returns:
MessageHolder
-
addMessage
protected MessageHolder addMessage(int level, java.lang.CharSequence messagePart, java.lang.Throwable error)
- Parameters:
level
- Level.messagePart
- Message part.error
-Throwable
- Returns:
MessageHolder
-
addMessage
public MessageHolder addMessage(java.lang.CharSequence messagePart)
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addMessage
protected MessageHolder addMessage(int level, java.lang.CharSequence messagePart)
- Parameters:
level
- level.messagePart
- message part.- Returns:
MessageHolder
-
addMessage
public MessageHolder addMessage(java.lang.Throwable error)
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addMessage
protected MessageHolder addMessage(int level, java.lang.Throwable error)
- Parameters:
level
- level.error
-Throwable
- Returns:
MessageHolder
-
append
public MessageHolder append(java.lang.CharSequence messagePart)
- Specified by:
append
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
append
public MessageHolder append(java.lang.Throwable error)
- Specified by:
append
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceMessageHolder
- Returns:
- true if empty false otherwise.
-
newMessage
public MessageHolder newMessage()
- Specified by:
newMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newMessage
protected void newMessage(int messageLevel)
- Parameters:
messageLevel
- message level.
-
render
public java.lang.String render()
- Specified by:
render
in interfaceMessageHolder
- Returns:
- rendered.
-
size
public int size()
- Specified by:
size
in interfaceMessageHolder
- Returns:
- the size.
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.CharSequence messagePart)
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
messagePart
- messages part.- Returns:
MessageHolder
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.Throwable error)
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
error
- messages part.- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.CharSequence messagePart)
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.Throwable error)
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.CharSequence messagePart)
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
messagePart
- messages part.- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.Throwable error)
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.CharSequence messagePart)
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.Throwable error)
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
error
- The error.- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.CharSequence messagePart)
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.Throwable error)
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
countDebugMessages
public int countDebugMessages()
- Specified by:
countDebugMessages
in interfaceMessageHolder
- Returns:
- count number of debug messages.
-
countErrorMessages
public int countErrorMessages()
- Specified by:
countErrorMessages
in interfaceMessageHolder
- Returns:
- count number of error messages.
-
countInfoMessages
public int countInfoMessages()
- Specified by:
countInfoMessages
in interfaceMessageHolder
- Returns:
- count number of info messages.
-
countMessages
public int countMessages()
- Specified by:
countMessages
in interfaceMessageHolder
- Returns:
- count number of messages.
-
countSevereMessages
public int countSevereMessages()
- Specified by:
countSevereMessages
in interfaceMessageHolder
- Returns:
- count number of server messages.
-
countWarningMessages
public int countWarningMessages()
- Specified by:
countWarningMessages
in 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:
isDebugEnabled
in interfaceMessageHolder
- Returns:
- true / false.
-
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabled
in interfaceMessageHolder
- Returns:
- true if error is enabled false otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabled
in interfaceMessageHolder
- Returns:
- true if info is enabled false otherwise.
-
isSevereEnabled
public boolean isSevereEnabled()
- Specified by:
isSevereEnabled
in interfaceMessageHolder
- Returns:
- true if server is enabled false otherwise.
-
isWarningEnabled
public boolean isWarningEnabled()
- Specified by:
isWarningEnabled
in interfaceMessageHolder
- Returns:
- true if warning is enabled false otherwise.
-
newDebugMessage
public MessageHolder newDebugMessage()
- Specified by:
newDebugMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newErrorMessage
public MessageHolder newErrorMessage()
- Specified by:
newErrorMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newInfoMessage
public MessageHolder newInfoMessage()
- Specified by:
newInfoMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newSevereMessage
public MessageHolder newSevereMessage()
- Specified by:
newSevereMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newWarningMessage
public MessageHolder newWarningMessage()
- Specified by:
newWarningMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
- Specified by:
setDebugEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable debug
-
setErrorEnabled
public void setErrorEnabled(boolean enabled)
- Specified by:
setErrorEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable error or disable.
-
setInfoEnabled
public void setInfoEnabled(boolean enabled)
- Specified by:
setInfoEnabled
in interfaceMessageHolder
- Parameters:
enabled
- true info enable false otherwise.
-
setSevereEnabled
public void setSevereEnabled(boolean enabled)
- Specified by:
setSevereEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable server or disable.
-
setWarningEnabled
public void setWarningEnabled(boolean enabled)
- Specified by:
setWarningEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable warning or disable.
-
flush
public void flush()
flush.- Specified by:
flush
in interfaceMessageHolder
-
render
public void render(MessageSink sink)
- Specified by:
render
in interfaceMessageHolder
- Parameters:
sink
-MessageSink
-
renderTo
protected void renderTo(DefaultMessageHolder.Message message, MessageSink sink)
- Parameters:
message
-DefaultMessageHolder.Message
sink
-MessageSink
-
-