Class MailInboundChannelModel

java.lang.Object
org.flowable.eventregistry.model.ChannelModel
org.flowable.eventregistry.model.InboundChannelModel
com.flowable.platform.engine.impl.eventregistry.mail.MailInboundChannelModel

public class MailInboundChannelModel extends InboundChannelModel
Author:
Filip Hrisafov
  • Field Details

    • url

      protected String url
      The IMAP url for the inbound mail
    • deleteMessages

      protected String deleteMessages
      Whether messages should be deleted after they've been received. If not set the global default will be used.
    • markMessagesAsRead

      protected String markMessagesAsRead
      Whether messages should be marked as read once they've been received. If not set the global default will be used.
    • userFlag

      protected String userFlag
      The name of the flag to use to flag messages when the server does not support \Recent, but supports user flags. If not set the global default will be used.
    • supportsIdle

      protected String supportsIdle
      Whether the IMAP server support IMAP IDLE. When this is set to true then IMAP IDLE will be used to receive messages.
    • pollingRate

      protected String pollingRate
      The duration at which the messages from the mail server should be polled.
    • maxMessagesPerPoll

      protected String maxMessagesPerPoll
      The maximum number of messages that should be polled in one polling iteration.
    • subjectCorrelationPattern

      protected Pattern subjectCorrelationPattern
      A pattern that can be used to extract groups from the subject that should be used for creating the subject correlation payload.
    • authentication

      The authentication configuration.
    • customProperties

      protected List<MailInboundChannelModel.CustomProperty> customProperties
      The custom properties that should be passed to the mail receiver.
  • Constructor Details

    • MailInboundChannelModel

      public MailInboundChannelModel()
  • Method Details