Class MailReceiverFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
org.springframework.integration.mail.config.MailReceiverFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<MailReceiver>,org.springframework.beans.factory.InitializingBean
public class MailReceiverFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
- Since:
- 1.0.3
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MailReceiverFactoryBean() -
Method Summary
Modifier and Type Method Description protected MailReceivercreateInstance()voiddestroy()java.lang.Class<?>getObjectType()java.lang.BooleanisShouldMarkMessagesAsRead()voidsetAuthenticator(javax.mail.Authenticator authenticator)voidsetAutoCloseFolder(java.lang.Boolean autoCloseFolder)voidsetEmbeddedPartsAsBytes(java.lang.Boolean embeddedPartsAsBytes)voidsetHeaderMapper(org.springframework.integration.mapping.HeaderMapper<javax.mail.internet.MimeMessage> headerMapper)voidsetJavaMailProperties(java.util.Properties javaMailProperties)voidsetMaxFetchSize(int maxFetchSize)voidsetProtocol(java.lang.String protocol)voidsetSearchTermStrategy(SearchTermStrategy searchTermStrategy)voidsetSelectorExpression(org.springframework.expression.Expression selectorExpression)voidsetSession(javax.mail.Session session)voidsetShouldDeleteMessages(java.lang.Boolean shouldDeleteMessages)voidsetShouldMarkMessagesAsRead(java.lang.Boolean shouldMarkMessagesAsRead)voidsetSimpleContent(java.lang.Boolean simpleContent)voidsetStoreUri(java.lang.String storeUri)voidsetUserFlag(java.lang.String userFlag)
-
Constructor Details
-
MailReceiverFactoryBean
public MailReceiverFactoryBean()
-
-
Method Details
-
setStoreUri
public void setStoreUri(@Nullable java.lang.String storeUri) -
setProtocol
public void setProtocol(@Nullable java.lang.String protocol) -
setSession
public void setSession(@Nullable javax.mail.Session session) -
setJavaMailProperties
public void setJavaMailProperties(@Nullable java.util.Properties javaMailProperties) -
setAuthenticator
public void setAuthenticator(@Nullable javax.mail.Authenticator authenticator) -
setShouldDeleteMessages
public void setShouldDeleteMessages(@Nullable java.lang.Boolean shouldDeleteMessages) -
setShouldMarkMessagesAsRead
public void setShouldMarkMessagesAsRead(@Nullable java.lang.Boolean shouldMarkMessagesAsRead) -
isShouldMarkMessagesAsRead
public java.lang.Boolean isShouldMarkMessagesAsRead() -
setMaxFetchSize
public void setMaxFetchSize(int maxFetchSize) -
setSelectorExpression
public void setSelectorExpression(@Nullable org.springframework.expression.Expression selectorExpression) -
setSearchTermStrategy
-
setUserFlag
public void setUserFlag(@Nullable java.lang.String userFlag) -
setHeaderMapper
public void setHeaderMapper(@Nullable org.springframework.integration.mapping.HeaderMapper<javax.mail.internet.MimeMessage> headerMapper) -
setEmbeddedPartsAsBytes
public void setEmbeddedPartsAsBytes(@Nullable java.lang.Boolean embeddedPartsAsBytes) -
setSimpleContent
public void setSimpleContent(@Nullable java.lang.Boolean simpleContent) -
setAutoCloseFolder
public void setAutoCloseFolder(@Nullable java.lang.Boolean autoCloseFolder) -
createInstance
- Specified by:
createInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
-
getObjectType
public java.lang.Class<?> getObjectType()- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<MailReceiver>- Specified by:
getObjectTypein classorg.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Overrides:
destroyin classorg.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
-