public class MimeMessageHelper extends Object
| Constructor and Description |
|---|
MimeMessageHelper() |
| Modifier and Type | Method and Description |
|---|---|
static network.oxalis.vefa.peppol.common.model.Digest |
calculateMic(javax.mail.internet.MimeBodyPart bodyPart,
SMimeDigestMethod digestMethod)
Calculates sha1 mic based on the MIME body part.
|
static javax.mail.internet.MimeBodyPart |
createMimeBodyPart(InputStream inputStream,
String mimeType) |
static javax.mail.internet.MimeMessage |
parse(InputStream inputStream)
Creates a MIME message from the supplied stream, which must contain headers,
especially the header "Content-Type:"
|
static javax.mail.internet.MimeMessage |
parse(InputStream inputStream,
javax.mail.internet.InternetHeaders headers)
Creates a MIME message from the supplied InputStream, using values from the HTTP headers to
do a successful MIME decoding.
|
static javax.mail.internet.MimeMessage |
parse(InputStream inputStream,
Stream<String> headers)
Parses a complete MIME message with provided headers.
|
static byte[] |
toBytes(javax.mail.internet.MimeMessage mimeMessage) |
public static javax.mail.internet.MimeMessage parse(InputStream inputStream) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic static javax.mail.internet.MimeMessage parse(InputStream inputStream, javax.mail.internet.InternetHeaders headers) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic static javax.mail.internet.MimeMessage parse(InputStream inputStream, Stream<String> headers) throws javax.mail.MessagingException
inputStream - Content part of MIME message.headers - Headers provided as a stream of Strings.javax.mail.MessagingException - Thrown when content is successfully parsed.public static javax.mail.internet.MimeBodyPart createMimeBodyPart(InputStream inputStream, String mimeType)
public static network.oxalis.vefa.peppol.common.model.Digest calculateMic(javax.mail.internet.MimeBodyPart bodyPart,
SMimeDigestMethod digestMethod)
public static byte[] toBytes(javax.mail.internet.MimeMessage mimeMessage)
Copyright © 2022 NorStella. All rights reserved.