Class MailReceiverFactoryBean

java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<MailReceiver>
org.springframework.integration.mail.config.MailReceiverFactoryBean
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean<MailReceiver>, InitializingBean

public class MailReceiverFactoryBean extends AbstractFactoryBean<MailReceiver>
Since:
1.0.3
Author:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
  • Constructor Details

    • MailReceiverFactoryBean

      public MailReceiverFactoryBean()
  • Method Details

    • setStoreUri

      public void setStoreUri(@Nullable String storeUri)
    • setProtocol

      public void setProtocol(@Nullable String protocol)
    • setSession

      public void setSession(@Nullable Session session)
    • setJavaMailProperties

      public void setJavaMailProperties(@Nullable Properties javaMailProperties)
    • setAuthenticator

      public void setAuthenticator(@Nullable Authenticator authenticator)
    • setShouldDeleteMessages

      public void setShouldDeleteMessages(@Nullable Boolean shouldDeleteMessages)
    • setShouldMarkMessagesAsRead

      public void setShouldMarkMessagesAsRead(@Nullable Boolean shouldMarkMessagesAsRead)
    • isShouldMarkMessagesAsRead

      public Boolean isShouldMarkMessagesAsRead()
    • setMaxFetchSize

      public void setMaxFetchSize(int maxFetchSize)
    • setSelectorExpression

      public void setSelectorExpression(@Nullable Expression selectorExpression)
    • setSearchTermStrategy

      public void setSearchTermStrategy(@Nullable SearchTermStrategy searchTermStrategy)
    • setUserFlag

      public void setUserFlag(@Nullable String userFlag)
    • setHeaderMapper

      public void setHeaderMapper(@Nullable HeaderMapper<MimeMessage> headerMapper)
    • setEmbeddedPartsAsBytes

      public void setEmbeddedPartsAsBytes(@Nullable Boolean embeddedPartsAsBytes)
    • setSimpleContent

      public void setSimpleContent(@Nullable Boolean simpleContent)
    • setAutoCloseFolder

      public void setAutoCloseFolder(@Nullable Boolean autoCloseFolder)
    • createInstance

      protected MailReceiver createInstance()
      Specified by:
      createInstance in class AbstractFactoryBean<MailReceiver>
    • getObjectType

      public Class<?> getObjectType()
      Specified by:
      getObjectType in interface FactoryBean<MailReceiver>
      Specified by:
      getObjectType in class AbstractFactoryBean<MailReceiver>
    • destroy

      public void destroy()
      Specified by:
      destroy in interface DisposableBean
      Overrides:
      destroy in class AbstractFactoryBean<MailReceiver>