Class MailMessageSubjectInboundEventTenantDetector

java.lang.Object
com.flowable.platform.engine.impl.eventregistry.mail.MailMessageSubjectInboundEventTenantDetector
All Implemented Interfaces:
org.flowable.eventregistry.api.InboundEventTenantDetector<jakarta.mail.internet.MimeMessage>

public class MailMessageSubjectInboundEventTenantDetector extends Object implements org.flowable.eventregistry.api.InboundEventTenantDetector<jakarta.mail.internet.MimeMessage>
Author:
Filip Hrisafov
  • Field Details

    • subjectTenantPattern

      protected Pattern subjectTenantPattern
    • fallbackTenantId

      protected String fallbackTenantId
  • Constructor Details

    • MailMessageSubjectInboundEventTenantDetector

      public MailMessageSubjectInboundEventTenantDetector(Pattern subjectTenantPattern, String fallbackTenantId)
  • Method Details

    • detectTenantId

      public String detectTenantId(jakarta.mail.internet.MimeMessage event)
      Specified by:
      detectTenantId in interface org.flowable.eventregistry.api.InboundEventTenantDetector<jakarta.mail.internet.MimeMessage>
    • extractSubjectTenant

      protected String extractSubjectTenant(String subject)