public class ExternalEventPoller extends TimerTask
It acts as a Listener. After new mail retrieval, the listener calls a 'process(MimeMessage)' method on the MimeMessageManager, which acts as a handler of MimeMessages.
Modifier and Type | Field and Description |
---|---|
protected ConsumeDescriptor |
consumeDescriptor |
protected org.ow2.petals.component.framework.jbidescriptor.generated.Consumes |
consumes |
protected Logger |
logger |
protected MailSessionManager |
mailSessionManager |
Constructor and Description |
---|
ExternalEventPoller(Logger log,
ExternalListener externalListener,
org.ow2.petals.component.framework.jbidescriptor.generated.Consumes consumes,
ConsumeDescriptor consumeDescriptor,
MailSessionManager mailSessionManager)
Instantiate a
ExternalEventPoller for a specific address |
protected final transient Logger logger
protected transient MailSessionManager mailSessionManager
protected transient org.ow2.petals.component.framework.jbidescriptor.generated.Consumes consumes
protected transient ConsumeDescriptor consumeDescriptor
public ExternalEventPoller(Logger log, ExternalListener externalListener, org.ow2.petals.component.framework.jbidescriptor.generated.Consumes consumes, ConsumeDescriptor consumeDescriptor, MailSessionManager mailSessionManager)
ExternalEventPoller
for a specific addressexternalListener
- the external listener for a given consumeslog
- the component loggerconsumeDescriptor
- information about the mail session to openmailSessionManager
- the MailSessionManager
public Logger getLogger()
public void run()
Copyright © 2005-2018 Linagora. All Rights Reserved.