public interface IMonitor extends IConfigurableItem
| Modifier and Type | Method and Description |
|---|---|
void |
CategoryDefinitionsLoaded()
The category definition file finished loading
New in build 595.
|
void |
LogError(java.lang.String sMessage)
Log an error
|
void |
LogError(java.lang.String sMessage,
java.lang.Throwable e)
Log an error from a Throwable
Changed to Throwable (from Exception) and overload with Error was removed in build 606
|
void |
LogSystem(java.lang.String sMessage)
Log a system message
|
void |
LogTrace(java.lang.String sMessage)
Log a tracing message
If the logging level is Errors or Warnings, this doesn't do anything
|
void |
LogTrace(java.lang.String sMessage,
java.lang.Throwable e)
Log a tracing message from a Throwable
If the logging level is Errors or Warnings, this doesn't do anything
Changed to Throwable (from Exception) in build 606
|
void |
LogWarning(java.lang.String sMessage)
Log a warning
If the logging level is Errors, this doesn't do anything
|
void |
LogWarning(java.lang.String sMessage,
java.lang.Throwable e)
Log a warning from a Throwable
If the logging level is Errors, this doesn't do anything
Changed to Throwable (from Exception) in build 606
|
void |
MailboxEmpty(java.lang.String sMailboxName)
This is fired every time we check the mailbox for
messages, and we find that it is empty.
|
void |
MailboxInitializationBegun(java.lang.String sMailboxName)
The mailbox initialization process started for a particular mailbox
New in build 627
|
void |
MailboxInitializationFinished(java.lang.String sMailboxName)
The mailbox initialization process completed for a particular mailbox
New in build 627
|
void |
MailboxShutdownBegun(java.lang.String sMailboxName)
The mailbox shutdown process began for a particular mailbox
New in build 627
|
void |
MailboxShutdownFinished(java.lang.String sMailboxName)
The mailbox shutdown process finished for a particular mailbox
New in build 627
|
void |
MessageCategorized(java.lang.String sMailboxName,
int CategoryID)
A message was categorized into a particular category.
|
void |
MessageCount(java.lang.String sMailboxName,
int nMessageCount)
We just refreshed the mailbox and this is the message count
New in 811
|
void |
MessageFetched(java.lang.String sMailboxName,
int nMessageNumber,
long nFetchTimeNs)
We just fetched a message from the mail server.
|
void |
MessageProcessed(java.lang.String sMailboxName,
CMessage oMessage,
long nProcessingTimeNs)
A message was processed
Changed in build 595
MailboxName added in 811.
|
void |
MessageSkipped(java.lang.String sMailboxName)
A message was deleted without processing because the headers could not be loaded.
|
void |
SkippedRemovedMessage(java.lang.String sMailboxName)
We tried to process a message, but it was removed from the mailbox or marked as deleted.
|
void |
ThreadKilled(java.lang.String sMailboxName,
int nThreadNumber,
java.util.Date dtLastUpdate)
A thread was killed because it was inactive for too long
New in build 595
MailboxName added in 811.
|
Initialize, Shutdownvoid LogError(java.lang.String sMessage)
sMessage - The message to logvoid LogError(java.lang.String sMessage,
java.lang.Throwable e)
sMessage - The message to loge - The Throwable to logvoid LogWarning(java.lang.String sMessage)
sMessage - The message to logvoid LogWarning(java.lang.String sMessage,
java.lang.Throwable e)
sMessage - The message to loge - The Throwable to logvoid LogTrace(java.lang.String sMessage)
sMessage - The message to logvoid LogTrace(java.lang.String sMessage,
java.lang.Throwable e)
sMessage - The message to loge - The Throwable to logvoid LogSystem(java.lang.String sMessage)
sMessage - The message to logvoid MessageProcessed(java.lang.String sMailboxName,
CMessage oMessage,
long nProcessingTimeNs)
sMailboxName - The name of the mailbox that the message was fromoMessage - The message that was processed.nProcessingTimeNs - The total time taken to process the message in nanoseconds (includes fetch time)void MessageCategorized(java.lang.String sMailboxName,
int CategoryID)
sMailboxName - The name of the mailbox that the message was fromCategoryID - The category that the message was placed intovoid CategoryDefinitionsLoaded()
void ThreadKilled(java.lang.String sMailboxName,
int nThreadNumber,
java.util.Date dtLastUpdate)
sMailboxName - The name of the mailbox that the thread was processingnThreadNumber - The number of the thread that was killeddtLastUpdate - The last time the thread did something.void MessageSkipped(java.lang.String sMailboxName)
sMailboxName - The name of the mailbox that the message was fromvoid MailboxInitializationBegun(java.lang.String sMailboxName)
sMailboxName - The name of the mailboxvoid MailboxInitializationFinished(java.lang.String sMailboxName)
sMailboxName - The name of the mailboxvoid MailboxShutdownBegun(java.lang.String sMailboxName)
sMailboxName - The name of the mailboxvoid MailboxShutdownFinished(java.lang.String sMailboxName)
sMailboxName - The name of the mailboxvoid MailboxEmpty(java.lang.String sMailboxName)
sMailboxName - The name of the mailboxvoid MessageCount(java.lang.String sMailboxName,
int nMessageCount)
sMailboxName - The name of the mailboxnMessageCount - The number of messages in the mailboxvoid MessageFetched(java.lang.String sMailboxName,
int nMessageNumber,
long nFetchTimeNs)
sMailboxName - The name of the mailbox the message was fetched from.nMessageNumber - The number of the message (as in "Getting message #12345..."), primarily used for reporting.nFetchTimeNs - The time taken to fetch the message in nanoseconds.void SkippedRemovedMessage(java.lang.String sMailboxName)
sMailboxName - The name of the mailbox the message was from.