public class NullMessageManager extends Object implements MessageManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled
| 限定符和类型 | 字段和说明 |
|---|---|
static NullMessageManager |
NULL_MESSAGE_MANAGER |
| 构造器和说明 |
|---|
NullMessageManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(Message message) |
void |
bind(String tag,
String title)
Binds the current message tree to the transaction tagged with
tag. |
void |
enableLogging(org.codehaus.plexus.logging.Logger logger) |
void |
end(Transaction transaction)
Be triggered when a transaction ends, whatever it's the root transaction or nested transaction.
|
ClientConfigManager |
getConfigManager() |
String |
getDomain()
get domain
|
Transaction |
getPeekTransaction()
Get peek transaction for current thread.
|
MessageTree |
getThreadLocalMessageTree()
Get thread local message information.
|
boolean |
hasContext()
Check if the thread context is setup or not.
|
void |
initialize() |
boolean |
isCatEnabled()
Check if CAT logging is enabled or disabled.
|
boolean |
isMessageEnabled()
Check if current context logging is enabled or disabled.
|
boolean |
isTraceMode()
Check if CAT trace mode is enabled or disabled.
|
void |
reset()
Do cleanup for current thread environment in order to release resources in thread local objects.
|
void |
setTraceMode(boolean traceMode)
Set CAT trace mode.
|
void |
setup()
Do setup for current thread environment in order to prepare thread local objects.
|
void |
start(Transaction transaction,
boolean forked)
Be triggered when a new transaction starts, whatever it's the root transaction or nested transaction.
|
public static final NullMessageManager NULL_MESSAGE_MANAGER
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
initialize 在接口中 org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializableorg.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationExceptionpublic void enableLogging(org.codehaus.plexus.logging.Logger logger)
enableLogging 在接口中 org.codehaus.plexus.logging.LogEnabledpublic void add(Message message)
add 在接口中 MessageManagerpublic void end(Transaction transaction)
MessageManagerend 在接口中 MessageManagerpublic Transaction getPeekTransaction()
MessageManagergetPeekTransaction 在接口中 MessageManagerpublic MessageTree getThreadLocalMessageTree()
MessageManagergetThreadLocalMessageTree 在接口中 MessageManagerpublic boolean hasContext()
MessageManagerhasContext 在接口中 MessageManagerpublic boolean isMessageEnabled()
MessageManagerisMessageEnabled 在接口中 MessageManagerpublic boolean isCatEnabled()
MessageManagerisCatEnabled 在接口中 MessageManagerpublic boolean isTraceMode()
MessageManagerisTraceMode 在接口中 MessageManagerpublic void setTraceMode(boolean traceMode)
MessageManagersetTraceMode 在接口中 MessageManagerpublic void reset()
MessageManagerreset 在接口中 MessageManagerpublic void setup()
MessageManagersetup 在接口中 MessageManagerpublic void start(Transaction transaction, boolean forked)
MessageManagerstart 在接口中 MessageManagerpublic void bind(String tag, String title)
MessageManagertag.bind 在接口中 MessageManagertag - tag name of the tagged transactiontitle - title shown in the logviewpublic String getDomain()
MessageManagergetDomain 在接口中 MessageManagerpublic ClientConfigManager getConfigManager()
getConfigManager 在接口中 MessageManagerCopyright © 2022. All rights reserved.