public class JMXStateMailetProcessorListener extends Object implements AbstractStateMailetProcessor.MailetProcessorListener, Disposable
AbstractStateMailetProcessor.MailetProcessorListener implementation which register MBean's for all
the contained Mailet and Matcher and keep track of the stats| Constructor and Description |
|---|
JMXStateMailetProcessorListener(String name,
AbstractStateMailetProcessor processor) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterMailet(org.apache.mailet.Mailet m,
String mailName,
String state,
long processTime,
javax.mail.MessagingException e)
Get called after each
Mailet call was complete |
void |
afterMatcher(org.apache.mailet.Matcher m,
String mailName,
Collection<org.apache.mailet.MailAddress> rcpts,
Collection<org.apache.mailet.MailAddress> matches,
long processTime,
javax.mail.MessagingException e)
Get called after each
Matcher call was complete |
void |
dispose()
Dispose the object
|
public JMXStateMailetProcessorListener(String name, AbstractStateMailetProcessor processor) throws MalformedObjectNameException, JMException
public void afterMailet(org.apache.mailet.Mailet m,
String mailName,
String state,
long processTime,
javax.mail.MessagingException e)
AbstractStateMailetProcessor.MailetProcessorListenerMailet call was completeafterMailet in interface AbstractStateMailetProcessor.MailetProcessorListenerprocessTime - in mse - or null if no MessagingException was thrown#afterMailet(org.apache.mailet.Mailet, java.lang.String, java.lang.String, long,
javax.mail.MessagingException)public void afterMatcher(org.apache.mailet.Matcher m,
String mailName,
Collection<org.apache.mailet.MailAddress> rcpts,
Collection<org.apache.mailet.MailAddress> matches,
long processTime,
javax.mail.MessagingException e)
AbstractStateMailetProcessor.MailetProcessorListenerMatcher call was completeafterMatcher in interface AbstractStateMailetProcessor.MailetProcessorListenerprocessTime - in mse - or null if no MessagingException was thrown#afterMatcher(org.apache.mailet.Matcher, java.lang.String, java.util.Collection,
java.util.Collection, long, javax.mail.MessagingException)public void dispose()
Disposabledispose in interface DisposableDisposable.dispose()Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.