public class DeDupVisitor extends AbstractVisitor
EMAIL_EDIT_WRAP_THRESHOLD_CFG, EMAIL_WRAP_FEATUREconn| 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, wrapForEditgetContext, getLogger, resetLoggerpublic DeDupVisitor(AppContext conn)
public void endMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitorendMessage in interface VisitorendMessage in class AbstractVisitorMessageWalker.WalkerExceptionpublic void endMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitorendMultiPart in interface VisitorendMultiPart in class AbstractVisitorMessageWalker.WalkerExceptionprotected java.lang.Object read(java.io.InputStream stream)
throws DataFault,
java.io.IOException
DataFaultjava.io.IOExceptionprotected boolean markSeen(java.lang.Object data)
throws java.lang.Exception
data - MessagingExceptionjava.lang.Exceptionprotected boolean hasSeen(java.lang.Object data)
throws java.lang.Exception
data - MessagingExceptionjava.lang.Exceptionpublic void visit(MimePart parent,
java.lang.String content,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
Visitorvisit in interface Visitorvisit in class AbstractVisitorMessageWalker.WalkerExceptionpublic void visitInputStream(MimePart parent,
java.io.InputStream content,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitorvisitInputStream in interface VisitorvisitInputStream in class AbstractVisitorMessageWalker.WalkerExceptionpublic boolean startSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker messageWalker,
int i,
int count)
throws MessageWalker.WalkerException
VisitorstartSubPart in interface VisitorstartSubPart in class AbstractVisitorMessageWalker.WalkerExceptionpublic boolean visitHeaders()
VisitorvisitHeaders in interface VisitorvisitHeaders in class AbstractVisitor