public class JMXStateCompositeProcessorListener extends Object implements AbstractStateCompositeProcessor.CompositeProcessorListener, Disposable
AbstractStateCompositeProcessor.CompositeProcessorListener implementation which register MBeans for
its child MailProcessor and keep track of the stats| Constructor and Description |
|---|
JMXStateCompositeProcessorListener(AbstractStateCompositeProcessor mList) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterProcessor(MailProcessor processor,
String mailName,
long processTime,
javax.mail.MessagingException e)
Get called after the processing via a
MailProcessor was
complete |
void |
dispose()
Dispose the object
|
public JMXStateCompositeProcessorListener(AbstractStateCompositeProcessor mList) throws MalformedObjectNameException, JMException
public void afterProcessor(MailProcessor processor, String mailName, long processTime, javax.mail.MessagingException e)
AbstractStateCompositeProcessor.CompositeProcessorListenerMailProcessor was
completeafterProcessor in interface AbstractStateCompositeProcessor.CompositeProcessorListenerprocessTime - in mse - or null if no exception was thrown#afterProcessor(org.apache.james.mailetcontainer.api.MailProcessor, java.lang.String,
long, javax.mail.MessagingException)public void dispose()
Disposabledispose in interface DisposableDisposable.dispose()Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.