org.mule.providers.email
Class MailMessageReceiver
java.lang.Object
org.mule.providers.AbstractMessageReceiver
org.mule.providers.PollingMessageReceiver
org.mule.providers.email.MailMessageReceiver
- All Implemented Interfaces:
- Disposable, UMOMessageReceiver
- public class MailMessageReceiver
- extends PollingMessageReceiver
MailMessageReceiver
polls a pop3 mailbox for messages
removes the messages and routes them as events into Mule.
- Version:
- $Revision: 1.5 $
- Author:
- Ross Mason
Methods inherited from class org.mule.providers.AbstractMessageReceiver |
allowFilter, create, dispose, getComponent, getConnector, getEndpoint, getEndpointURI, getWorkManager, handleException, isServerSide, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setServerSide, setWorkManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailMessageReceiver
public MailMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint,
Folder folder,
java.lang.Long checkFrequency,
java.lang.String backupFolder)
throws InitialisationException
messagesAdded
public void messagesAdded(MessageCountEvent event)
handleUnacceptedFilter
protected UMOMessage handleUnacceptedFilter(UMOMessage message)
- Overrides:
handleUnacceptedFilter
in class AbstractMessageReceiver
messagesRemoved
public void messagesRemoved(MessageCountEvent event)
getFolder
public Folder getFolder()
- Returns:
setFolder
public void setFolder(Folder folder)
- Parameters:
folder
-
poll
public void poll()
- Specified by:
poll
in class PollingMessageReceiver
doDispose
protected void doDispose()
- Description copied from class:
AbstractMessageReceiver
- Template method to dispose any resources associated with this receiver. There
is not need to dispose the connector as this is already done by the framework
- Overrides:
doDispose
in class PollingMessageReceiver
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.