public class MailProcessorManagement extends StandardMBean implements MailProcessorManagementMBean
MailProcessor and
CamelProcessor implementations| Constructor and Description |
|---|
MailProcessorManagement(String processorName) |
| Modifier and Type | Method and Description |
|---|---|
long |
getErrorCount()
Return the count of how many times an error was detected while processing
|
long |
getFastestProcessing()
Return the time in ms of the fastest processing
|
long |
getHandledMailCount()
Return the count of handled mail
|
long |
getLastProcessing()
Return the time in ms of the last processing
|
String |
getName() |
long |
getSlowestProcessing()
Return the time in ms of the slowest processing
|
long |
getSuccessCount()
Return the count of how many time the processing was done without and
error
|
void |
update(long processTime,
boolean success)
Update the stats
|
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic MailProcessorManagement(String processorName) throws NotCompliantMBeanException
NotCompliantMBeanExceptionpublic void update(long processTime,
boolean success)
processTime - success - public long getHandledMailCount()
MailProcessorManagementMBeangetHandledMailCount in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getHandledMailCount()public String getName()
public long getFastestProcessing()
MailProcessorManagementMBeangetFastestProcessing in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getFastestProcessing()public long getSlowestProcessing()
MailProcessorManagementMBeangetSlowestProcessing in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getSlowestProcessing()public long getErrorCount()
MailProcessorManagementMBeangetErrorCount in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getErrorCount()public long getSuccessCount()
MailProcessorManagementMBeangetSuccessCount in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getSuccessCount()public long getLastProcessing()
MailProcessorManagementMBeangetLastProcessing in interface MailProcessorManagementMBeanMailProcessorManagementMBean.getLastProcessing()Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.