public class DeDupVisitor extends AbstractVisitor
EMAIL_EDIT_WRAP_THRESHOLD_CFG, EMAIL_WRAP_FEATURE
conn
Constructor and Description |
---|
DeDupVisitor(AppContext conn) |
Modifier and Type | Method and Description |
---|---|
void |
endMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
invoked as we leave a message
The messageWalker message level is set for the message we are leaving
|
void |
endMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker messageWalker)
invoked at end of a multipart
|
protected boolean |
hasSeen(java.lang.Object data) |
protected boolean |
markSeen(java.lang.Object data) |
protected java.lang.Object |
read(java.io.InputStream stream) |
boolean |
startSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker messageWalker,
int i,
int count)
invoked at the start of each part in a multipart
|
void |
visit(MimePart parent,
java.lang.String content,
MessageWalker messageWalker)
visit a String part
|
boolean |
visitHeaders()
Does the visitor want to walker to visit the message headers
|
void |
visitInputStream(MimePart parent,
java.io.InputStream content,
MessageWalker messageWalker)
visit a stream part
|
clean, doBCC, doBCC, doCC, doCC, doFrom, doHeader, doIOError, doMessageError, doRecipients, doSubject, doTo, doTo, endSubPart, startMessage, startMultiPart, wrap, wrapForEdit
getContext, getLogger, resetLogger
public DeDupVisitor(AppContext conn)
public void endMessage(MimePart parent, MimeMessage m, MessageWalker messageWalker) throws MessageWalker.WalkerException
Visitor
endMessage
in interface Visitor
endMessage
in class AbstractVisitor
MessageWalker.WalkerException
public void endMultiPart(MimePart parent, MimeMultipart mp, MessageWalker messageWalker) throws MessageWalker.WalkerException
Visitor
endMultiPart
in interface Visitor
endMultiPart
in class AbstractVisitor
MessageWalker.WalkerException
protected java.lang.Object read(java.io.InputStream stream) throws DataFault, java.io.IOException
DataFault
java.io.IOException
protected boolean markSeen(java.lang.Object data) throws java.lang.Exception
data
- MessagingException
java.lang.Exception
protected boolean hasSeen(java.lang.Object data) throws java.lang.Exception
data
- MessagingException
java.lang.Exception
public void visit(MimePart parent, java.lang.String content, MessageWalker messageWalker) throws MessageWalker.WalkerException
Visitor
visit
in interface Visitor
visit
in class AbstractVisitor
MessageWalker.WalkerException
public void visitInputStream(MimePart parent, java.io.InputStream content, MessageWalker messageWalker) throws MessageWalker.WalkerException
Visitor
visitInputStream
in interface Visitor
visitInputStream
in class AbstractVisitor
MessageWalker.WalkerException
public boolean startSubPart(MimePart parent, MimeMultipart mp, MessageWalker messageWalker, int i, int count) throws MessageWalker.WalkerException
Visitor
startSubPart
in interface Visitor
startSubPart
in class AbstractVisitor
MessageWalker.WalkerException
public boolean visitHeaders()
Visitor
visitHeaders
in interface Visitor
visitHeaders
in class AbstractVisitor