public class ImapIdleChannelAdapterSpec extends MessageProducerSpec<ImapIdleChannelAdapterSpec,org.springframework.integration.mail.ImapIdleChannelAdapter> implements ComponentsRegistration
id, logger, PARSER, target
Modifier and Type | Method and Description |
---|---|
ImapIdleChannelAdapterSpec |
adviceChain(org.aopalliance.aop.Advice... adviceChain) |
java.util.Collection<java.lang.Object> |
getComponentsToRegister() |
ImapIdleChannelAdapterSpec |
javaMailAuthenticator(javax.mail.Authenticator javaMailAuthenticator) |
ImapIdleChannelAdapterSpec |
javaMailProperties(Consumer<PropertiesBuilder> configurer) |
ImapIdleChannelAdapterSpec |
javaMailProperties(java.util.Properties javaMailProperties) |
ImapIdleChannelAdapterSpec |
maxFetchSize(int maxFetchSize) |
ImapIdleChannelAdapterSpec |
searchTermStrategy(org.springframework.integration.mail.SearchTermStrategy searchTermStrategy) |
ImapIdleChannelAdapterSpec |
selector(Function<javax.mail.internet.MimeMessage,java.lang.Boolean> selectorFunction) |
ImapIdleChannelAdapterSpec |
selectorExpression(java.lang.String selectorExpression) |
ImapIdleChannelAdapterSpec |
sendingTaskExecutor(java.util.concurrent.Executor sendingTaskExecutor) |
ImapIdleChannelAdapterSpec |
session(javax.mail.Session session) |
ImapIdleChannelAdapterSpec |
shouldDeleteMessages(boolean shouldDeleteMessages) |
ImapIdleChannelAdapterSpec |
shouldMarkMessagesAsRead(boolean shouldMarkMessagesAsRead) |
ImapIdleChannelAdapterSpec |
shouldReconnectAutomatically(boolean shouldReconnectAutomatically) |
ImapIdleChannelAdapterSpec |
transactionSynchronizationFactory(org.springframework.integration.transaction.TransactionSynchronizationFactory transactionSynchronizationFactory) |
autoStartup, doGet, errorChannel, id, outputChannel, phase
_this, get, getId
public ImapIdleChannelAdapterSpec selectorExpression(java.lang.String selectorExpression)
public ImapIdleChannelAdapterSpec selector(Function<javax.mail.internet.MimeMessage,java.lang.Boolean> selectorFunction)
public ImapIdleChannelAdapterSpec session(javax.mail.Session session)
public ImapIdleChannelAdapterSpec javaMailProperties(java.util.Properties javaMailProperties)
public ImapIdleChannelAdapterSpec javaMailProperties(Consumer<PropertiesBuilder> configurer)
public ImapIdleChannelAdapterSpec javaMailAuthenticator(javax.mail.Authenticator javaMailAuthenticator)
public ImapIdleChannelAdapterSpec maxFetchSize(int maxFetchSize)
public ImapIdleChannelAdapterSpec shouldDeleteMessages(boolean shouldDeleteMessages)
public ImapIdleChannelAdapterSpec searchTermStrategy(org.springframework.integration.mail.SearchTermStrategy searchTermStrategy)
public ImapIdleChannelAdapterSpec shouldMarkMessagesAsRead(boolean shouldMarkMessagesAsRead)
public ImapIdleChannelAdapterSpec transactionSynchronizationFactory(org.springframework.integration.transaction.TransactionSynchronizationFactory transactionSynchronizationFactory)
public ImapIdleChannelAdapterSpec adviceChain(org.aopalliance.aop.Advice... adviceChain)
public ImapIdleChannelAdapterSpec sendingTaskExecutor(java.util.concurrent.Executor sendingTaskExecutor)
public ImapIdleChannelAdapterSpec shouldReconnectAutomatically(boolean shouldReconnectAutomatically)
public java.util.Collection<java.lang.Object> getComponentsToRegister()
getComponentsToRegister
in interface ComponentsRegistration