Class DefaultMessagePayloadExtractor

    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
      • objectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • Constructor Detail

      • DefaultMessagePayloadExtractor

        public DefaultMessagePayloadExtractor​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • extractDate

        protected String extractDate​(Date date)
      • extractRecipients

        protected com.fasterxml.jackson.databind.node.ArrayNode extractRecipients​(javax.mail.Message message,
                                                                                  javax.mail.Message.RecipientType recipientType)
                                                                           throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • extractCustomHeaders

        protected com.fasterxml.jackson.databind.node.ObjectNode extractCustomHeaders​(javax.mail.Message message)
                                                                               throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • extractRawMailBytes

        protected String extractRawMailBytes​(javax.mail.Message message)
                                      throws IOException,
                                             javax.mail.MessagingException
        Throws:
        IOException
        javax.mail.MessagingException