- Mail - Class in org.springframework.integration.mail.dsl
 
- 
The factory for Spring Integration Mail components.
 
- MailHeaderEnricherParser - Class in org.springframework.integration.mail.config
 
-  
 
- MailHeaderEnricherParser() - Constructor for class org.springframework.integration.mail.config.MailHeaderEnricherParser
 
-  
 
- MailHeaders - Class in org.springframework.integration.mail
 
- 
Pre-defined header names to be used for setting and/or retrieving Mail
 Message attributes from/to integration Message Headers.
 
- MailHeadersBuilder - Class in org.springframework.integration.mail.dsl
 
- 
The Mail specific MapBuilder implementation.
 
- MailInboundChannelAdapterParser - Class in org.springframework.integration.mail.config
 
- 
Parser for the <inbound-channel-adapter> element of Spring Integration's 'mail' namespace.
 
- MailInboundChannelAdapterParser() - Constructor for class org.springframework.integration.mail.config.MailInboundChannelAdapterParser
 
-  
 
- MailInboundChannelAdapterSpec<S extends MailInboundChannelAdapterSpec<S,R>,R extends AbstractMailReceiver> - Class in org.springframework.integration.mail.dsl
 
- 
 
- MailInboundChannelAdapterSpec(R) - Constructor for class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
-  
 
- MailInboundChannelAdapterSpec(R, boolean) - Constructor for class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
-  
 
- MailIntegrationEvent - Class in org.springframework.integration.mail.event
 
-  
 
- MailIntegrationEvent(Object) - Constructor for class org.springframework.integration.mail.event.MailIntegrationEvent
 
-  
 
- MailIntegrationEvent(Object, Throwable) - Constructor for class org.springframework.integration.mail.event.MailIntegrationEvent
 
-  
 
- MailNamespaceHandler - Class in org.springframework.integration.mail.config
 
- 
Namespace handler for the 'mail' namespace.
 
- MailNamespaceHandler() - Constructor for class org.springframework.integration.mail.config.MailNamespaceHandler
 
-  
 
- MailOutboundChannelAdapterParser - Class in org.springframework.integration.mail.config
 
- 
Parser for the <outbound-channel-adapter/> element of the 'mail' namespace.
 
- MailOutboundChannelAdapterParser() - Constructor for class org.springframework.integration.mail.config.MailOutboundChannelAdapterParser
 
-  
 
- MailReceiver - Interface in org.springframework.integration.mail
 
- 
Strategy interface for receiving mail Messages.
 
- MailReceiverFactoryBean - Class in org.springframework.integration.mail.config
 
-  
 
- MailReceiverFactoryBean() - Constructor for class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- MailReceivingMessageSource - Class in org.springframework.integration.mail
 
- 
MessageSource implementation that
 delegates to a 
MailReceiver to poll a mailbox.
 
 
- MailReceivingMessageSource(MailReceiver) - Constructor for class org.springframework.integration.mail.MailReceivingMessageSource
 
-  
 
- MailSendingMessageHandler - Class in org.springframework.integration.mail
 
- 
A MessageHandler implementation for sending mail.
 
- MailSendingMessageHandler(MailSender) - Constructor for class org.springframework.integration.mail.MailSendingMessageHandler
 
- 
Create a MailSendingMessageHandler.
 
- MailSendingMessageHandlerSpec - Class in org.springframework.integration.mail.dsl
 
-  
 
- MailSendingMessageHandlerSpec(String) - Constructor for class org.springframework.integration.mail.dsl.MailSendingMessageHandlerSpec
 
-  
 
- MailToStringTransformer - Class in org.springframework.integration.mail.transformer
 
- 
Transforms a Message payload of type Message to a String.
 
- MailToStringTransformer() - Constructor for class org.springframework.integration.mail.transformer.MailToStringTransformer
 
-  
 
- MailToStringTransformerParser - Class in org.springframework.integration.mail.config
 
- 
Parser for the <mail-to-string-transformer> element.
 
- MailToStringTransformerParser() - Constructor for class org.springframework.integration.mail.config.MailToStringTransformerParser
 
-  
 
- MailTransportUtils - Class in org.springframework.integration.mail
 
- 
Collection of utility methods to work with Mail transports.
 
- MailTransportUtils() - Constructor for class org.springframework.integration.mail.MailTransportUtils
 
-  
 
- MailUtils - Class in org.springframework.integration.mail.support
 
- 
Utilities for handling mail messages.
 
- maxFetchSize(int) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
-  
 
- maxFetchSize(int) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
The maximum for fetch size.
 
- MULTIPART_MODE - Static variable in class org.springframework.integration.mail.MailHeaders
 
-  
 
- multipartMode(int) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set a multipart mode to use.
 
- multipartModeExpression(String) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set an expression that is evaluated to determine a multipart mode to use.
 
- multipartModeFunction(Function<Message<P>, Integer>) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set a function that is invoked to determine a multipart mode to use.
 
- searchForNewMessages() - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Subclasses must implement this method to return new mail messages.
 
- searchForNewMessages() - Method in class org.springframework.integration.mail.ImapMailReceiver
 
- 
Retrieves new messages from this receiver's folder.
 
- searchForNewMessages() - Method in class org.springframework.integration.mail.Pop3MailReceiver
 
-  
 
- searchTermStrategy(SearchTermStrategy) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
-  
 
- searchTermStrategy(SearchTermStrategy) - Method in class org.springframework.integration.mail.dsl.ImapMailInboundChannelAdapterSpec
 
- 
 
- SearchTermStrategy - Interface in org.springframework.integration.mail
 
- 
 
- selector(Function<MimeMessage, Boolean>) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
- 
Configure a Function to select messages.
 
- selector(Function<MimeMessage, Boolean>) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
Configure a Function to select messages.
 
- selectorExpression(String) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
- 
Configure a SpEL expression to select messages.
 
- selectorExpression(Expression) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
- 
Configure an Expression to select messages.
 
- selectorExpression(String) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
Configure a SpEL expression to select messages.
 
- selectorExpression(Expression) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
Configure a SpEL expression to select messages.
 
- sender - Variable in class org.springframework.integration.mail.dsl.MailSendingMessageHandlerSpec
 
-  
 
- sendingTaskExecutor(Executor) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
- 
Specify a task executor to be used to send messages to the downstream flow.
 
- session(Session) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
- 
A Java Mail Session to use.
 
- session(Session) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
Provide the Java Mail Session to use.
 
- setAdditionalFlags(Message) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Optional method allowing you to set additional flags.
 
- setAdditionalFlags(Message) - Method in class org.springframework.integration.mail.ImapMailReceiver
 
-  
 
- setAdviceChain(List<Advice>) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
-  
 
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
-  
 
- setAuthenticator(Authenticator) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setAutoCloseFolder(boolean) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Configure a boolean flag to close the folder automatically after a fetch (default) or
 populate an additional IntegrationMessageHeaderAccessor.CLOSEABLE_RESOURCE message header instead.
 
- setAutoCloseFolder(Boolean) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
-  
 
- setBeanFactory(BeanFactory) - Method in class org.springframework.integration.mail.transformer.AbstractMailMessageTransformer
 
-  
 
- setCancelIdleInterval(long) - Method in class org.springframework.integration.mail.ImapMailReceiver
 
- 
IDLE commands will be terminated after this interval; useful in cases where a connection
 might be silently dropped.
 
- setCharset(String) - Method in class org.springframework.integration.mail.transformer.MailToStringTransformer
 
- 
Specify the name of the Charset to use when converting from bytes.
 
- setEmbeddedPartsAsBytes(boolean) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
When a header mapper is provided determine whether an embedded Part (e.g
 Message or Multipart content is rendered as a byte[] in the
 payload.
 
- setEmbeddedPartsAsBytes(Boolean) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setHeaderMapper(HeaderMapper<MimeMessage>) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Set the header mapper; if a header mapper is not provided, the message payload is
 a MimeMessage, when provided, the headers are mapped and the payload is
 the MimeMessage content.
 
- setHeaderMapper(HeaderMapper<MimeMessage>) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setJavaMailAuthenticator(Authenticator) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Optional, sets the Authenticator to be used to obtain a session.
 
- setJavaMailProperties(Properties) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
A new Session will be created with these properties (and the JavaMailAuthenticator if provided).
 
- setJavaMailProperties(Properties) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setMaxFetchSize(int) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
 
- setMaxFetchSize(int) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setProtocol(String) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
-  
 
- setProtocol(String) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setReconnectDelay(long) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
- 
The time between connection attempts in milliseconds (default 10 seconds).
 
- setSearchTermStrategy(SearchTermStrategy) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setSearchTermStrategy(SearchTermStrategy) - Method in class org.springframework.integration.mail.ImapMailReceiver
 
- 
Provides a way to set custom 
SearchTermStrategy to compile a 
SearchTerm
 to be applied when retrieving mail
 
 
- setSelectorExpression(Expression) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
-  
 
- setSelectorExpression(Expression) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setSendingTaskExecutor(Executor) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
- 
Specify an Executor used to send messages received by the
 adapter.
 
- setSession(Session) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Set the Session.
 
- setSession(Session) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setShouldDeleteMessages(boolean) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Specify whether mail messages should be deleted after retrieval.
 
- setShouldDeleteMessages(Boolean) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setShouldMarkMessagesAsRead(Boolean) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setShouldMarkMessagesAsRead(Boolean) - Method in class org.springframework.integration.mail.ImapMailReceiver
 
- 
Specify if messages should be marked as read.
 
- setShouldReconnectAutomatically(boolean) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
- 
Specify whether the IDLE task should reconnect automatically after
 catching a FolderClosedException while waiting for messages.
 
- setSimpleContent(boolean) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
MimeMessage.getContent() returns just the email body.
 
- setSimpleContent(Boolean) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setStoreUri(String) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- setTransactionSynchronizationFactory(TransactionSynchronizationFactory) - Method in class org.springframework.integration.mail.ImapIdleChannelAdapter
 
-  
 
- setUserFlag(String) - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
 
- setUserFlag(String) - Method in class org.springframework.integration.mail.config.MailReceiverFactoryBean
 
-  
 
- shouldDeleteMessages() - Method in class org.springframework.integration.mail.AbstractMailReceiver
 
- 
Indicates whether the mail messages should be deleted after being received.
 
- shouldDeleteMessages(boolean) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
-  
 
- shouldDeleteMessages(boolean) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
A flag to specify if messages should be deleted after receive.
 
- shouldMarkMessagesAsRead(boolean) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
-  
 
- shouldMarkMessagesAsRead(boolean) - Method in class org.springframework.integration.mail.dsl.ImapMailInboundChannelAdapterSpec
 
- 
A flag to determine if message should be marked as read.
 
- shouldReconnectAutomatically(boolean) - Method in class org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
 
-  
 
- simpleContent(boolean) - Method in class org.springframework.integration.mail.dsl.MailInboundChannelAdapterSpec
 
- 
Determine how the content is rendered.
 
- SIZE - Static variable in class org.springframework.integration.mail.MailHeaders
 
-  
 
- subject(String) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set the subject.
 
- SUBJECT - Static variable in class org.springframework.integration.mail.MailHeaders
 
-  
 
- subjectExpression(String) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set the expression that will be evaluated to determine th subject.
 
- subjectFunction(Function<Message<P>, String>) - Method in class org.springframework.integration.mail.dsl.MailHeadersBuilder
 
- 
Set a function that will be invoked to return the subject based on the message.