public abstract class AbstractRetrieveMailConnector extends AbstractMailConnector
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CHECK_FREQUENCY |
ATTACHMENT_HEADERS_PROPERTY_POSTFIX, MAILBOX
createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatcherPoolFactory, dispatchers, initialStateStopped, lifecycleManager, logger, muleContext, muleMessageFactory, name, numberOfConcurrentTransactedReceivers, PROPERTY_POLLING_FREQUENCY, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, startOnConnect
INT_VALUE_NOT_SET
PHASE_NAME
Modifier | Constructor and Description |
---|---|
protected |
AbstractRetrieveMailConnector(int defaultPort,
MuleContext context) |
Modifier and Type | Method and Description |
---|---|
MessageReceiver |
createReceiver(FlowConstruct flowConstruct,
InboundEndpoint endpoint)
Create a Message receiver for this connector
|
String |
getBackupFolder() |
long |
getCheckFrequency() |
Flags.Flag |
getDefaultProcessMessageAction() |
String |
getMoveToFolder() |
boolean |
isBackupEnabled() |
boolean |
isDeleteReadMessages() |
void |
setBackupEnabled(boolean backupEnabled) |
void |
setBackupFolder(String string) |
void |
setCheckFrequency(long l) |
void |
setDefaultProcessMessageAction(Flags.Flag defaultProcessMessageAction) |
void |
setDeleteReadMessages(boolean deleteReadMessages) |
void |
setMoveToFolder(String moveToFolder) |
doConnect, doDisconnect, doDispose, doInitialise, doStart, doStop, dumpProperties, extendPropertiesForSession, getAuthenticator, getBaseProtocol, getDefaultPort, getMailboxFolder, getSessionDetails, newSession, setAuthenticator, setMailboxFolder, urlFromEndpoint
borrowDispatcher, clearDispatchers, clearRequesters, configureDispatcherPool, connect, createDefaultRedeliveryPolicy, createDispatcherMessageProcessor, createMuleMessageFactory, createOperationResource, createScheduler, destroyReceiver, disconnect, dispose, disposeReceivers, disposeWorkManagers, doUnregisterListener, fireNotification, getCanonicalURI, getConnectEventId, getConnectionDescription, getDefaultExchangePattern, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherPoolFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getInboundExchangePatterns, getLifecycleState, getMaxDispatchersActive, getMaxRequestersActive, getMaxTotalDispatchers, getMuleContext, getMuleMessageFactory, getName, getNumberOfConcurrentTransactedReceivers, getOperationResourceFactory, getOutboundExchangePatterns, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, getTransactionalResource, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isConnecting, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isInitialised, isInitialStateStopped, isResponseEnabled, isStarted, isStarting, isStopped, isStopping, isValidateConnections, lookupReceiver, registerListener, registerSupportedMetaProtocol, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, returnDispatcher, setConnected, setConnecting, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherPoolFactory, setDispatcherPoolMaxWait, setDispatcherPoolWhenExhaustedAction, setDispatcherThreadingProfile, setDynamicNotification, setInitialStateStopped, setMaxDispatchersActive, setMaxRequestersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterPoolMaxWait, setRequesterPoolWhenExhaustedAction, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, shutdownScheduler, start, startAfterConnect, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStarted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProtocol
public static final int DEFAULT_CHECK_FREQUENCY
protected AbstractRetrieveMailConnector(int defaultPort, MuleContext context)
public long getCheckFrequency()
public void setCheckFrequency(long l)
public String getBackupFolder()
public void setBackupFolder(String string)
public MessageReceiver createReceiver(FlowConstruct flowConstruct, InboundEndpoint endpoint) throws Exception
AbstractConnector
createReceiver
in class AbstractConnector
flowConstruct
- the service that will receive events from this receiver, the
listenerendpoint
- the endpoint that defies this inbound communicationTransportServiceDescriptor
initialised using the service and endpoint.Exception
- if there is a problem creating the receiver. This exception
really depends on the underlying transport, thus any exception
could be thrownpublic boolean isDeleteReadMessages()
public void setDeleteReadMessages(boolean deleteReadMessages)
public boolean isBackupEnabled()
public void setBackupEnabled(boolean backupEnabled)
public String getMoveToFolder()
public void setMoveToFolder(String moveToFolder)
public Flags.Flag getDefaultProcessMessageAction()
public void setDefaultProcessMessageAction(Flags.Flag defaultProcessMessageAction)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.