public abstract class MailInboundChannelAdapterSpec<S extends MailInboundChannelAdapterSpec<S,R>,R extends org.springframework.integration.mail.AbstractMailReceiver> extends MessageSourceSpec<S,org.springframework.integration.mail.MailReceivingMessageSource> implements ComponentsRegistration
| Modifier and Type | Field and Description |
|---|---|
protected R |
receiver |
id, logger, PARSER, target| Constructor and Description |
|---|
MailInboundChannelAdapterSpec() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.integration.mail.MailReceivingMessageSource |
doGet() |
java.util.Collection<java.lang.Object> |
getComponentsToRegister() |
S |
javaMailAuthenticator(javax.mail.Authenticator javaMailAuthenticator) |
S |
javaMailProperties(java.util.Properties javaMailProperties) |
S |
javaMailProperties(PropertiesBuilder.PropertiesConfigurer configurer) |
S |
maxFetchSize(int maxFetchSize) |
S |
selectorExpression(java.lang.String selectorExpression) |
S |
session(javax.mail.Session session) |
S |
shouldDeleteMessages(boolean shouldDeleteMessages) |
_this, get, idprotected volatile R extends org.springframework.integration.mail.AbstractMailReceiver receiver
public S selectorExpression(java.lang.String selectorExpression)
public S session(javax.mail.Session session)
public S javaMailProperties(java.util.Properties javaMailProperties)
public S javaMailProperties(PropertiesBuilder.PropertiesConfigurer configurer)
public S javaMailAuthenticator(javax.mail.Authenticator javaMailAuthenticator)
public S maxFetchSize(int maxFetchSize)
public S shouldDeleteMessages(boolean shouldDeleteMessages)
public java.util.Collection<java.lang.Object> getComponentsToRegister()
getComponentsToRegister in interface ComponentsRegistrationpublic org.springframework.integration.mail.MailReceivingMessageSource doGet()
doGet in class IntegrationComponentSpec<S extends MailInboundChannelAdapterSpec<S,R>,org.springframework.integration.mail.MailReceivingMessageSource>