|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.james.postage.mail.MailMatchingUtils
public class MailMatchingUtils
helps matching, analysing and validating result mails and sent test mails
Constructor Summary | |
---|---|
MailMatchingUtils()
|
Method Summary | |
---|---|
static javax.mail.internet.MimeMultipart |
convertToMimeMultipart(javax.mail.internet.MimeMessage message)
|
static java.lang.String |
getMailIdHeader(javax.mail.internet.MimeMessage message)
|
static int |
getMimePartSize(javax.mail.internet.MimeMultipart parts,
java.lang.String mimeType)
|
static java.lang.String |
getUniqueHeader(javax.mail.internet.MimeMessage message,
java.lang.String header)
|
static boolean |
isCurrentRunnerMail(javax.mail.internet.MimeMessage message)
if this mail was created by the currently running postage scenario - not by any of those before. |
static boolean |
isMatchCandidate(javax.mail.internet.MimeMessage message)
|
static boolean |
isPostageIdHeaderPresent(javax.mail.internet.MimeMessage message)
|
static boolean |
isPostageMail(javax.mail.internet.MimeMessage message)
if this mail was created by postage, whatever run - if startup check or live test |
static boolean |
isPostageStartupCheckMail(javax.mail.internet.MimeMessage message)
if this mail was created by postage, whatever run - but by startup check |
static boolean |
isPostageTestMail(javax.mail.internet.MimeMessage message)
if this mail was created by postage, whatever run - but not by startup check |
static boolean |
matchHeader(javax.mail.internet.MimeMessage message,
java.lang.String header,
java.lang.String valueRegex)
|
static boolean |
validateMail(javax.mail.internet.MimeMessage message,
MailProcessingRecord mailProcessingRecord)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MailMatchingUtils()
Method Detail |
---|
public static boolean isPostageStartupCheckMail(javax.mail.internet.MimeMessage message)
public static boolean isPostageTestMail(javax.mail.internet.MimeMessage message)
public static boolean isPostageMail(javax.mail.internet.MimeMessage message)
public static boolean isPostageIdHeaderPresent(javax.mail.internet.MimeMessage message)
public static java.lang.String getMailIdHeader(javax.mail.internet.MimeMessage message)
public static boolean isCurrentRunnerMail(javax.mail.internet.MimeMessage message)
public static boolean matchHeader(javax.mail.internet.MimeMessage message, java.lang.String header, java.lang.String valueRegex)
public static java.lang.String getUniqueHeader(javax.mail.internet.MimeMessage message, java.lang.String header)
public static boolean isMatchCandidate(javax.mail.internet.MimeMessage message)
public static boolean validateMail(javax.mail.internet.MimeMessage message, MailProcessingRecord mailProcessingRecord)
public static javax.mail.internet.MimeMultipart convertToMimeMultipart(javax.mail.internet.MimeMessage message)
public static int getMimePartSize(javax.mail.internet.MimeMultipart parts, java.lang.String mimeType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |