public class JMXStateCompositeProcessorListener extends Object implements AbstractStateCompositeProcessor.CompositeProcessorListener, Disposable
AbstractStateCompositeProcessor.CompositeProcessorListener
implementation which register MBeans for
its child MailProcessor
and keep track of the statsConstructor 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.CompositeProcessorListener
MailProcessor
was
completeafterProcessor
in interface AbstractStateCompositeProcessor.CompositeProcessorListener
processTime
- 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()
Disposable
dispose
in interface Disposable
Disposable.dispose()
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.