org.apache.mahout.utils.email
Class MailProcessor

java.lang.Object
  extended by org.apache.mahout.utils.email.MailProcessor

public class MailProcessor
extends Object


Field Summary
static Pattern FROM_PREFIX
           
static Pattern REFS_PREFIX
           
static Pattern SUBJECT_PREFIX
           
static Pattern TO_PREFIX
           
 
Constructor Summary
MailProcessor(MailOptions options, String prefix, ChunkedWriter writer)
           
MailProcessor(MailOptions options, String prefix, Writer writer)
           
 
Method Summary
protected static String generateKey(File mboxFile, String prefix, String messageId)
           
 MailOptions getOptions()
           
 String getPrefix()
           
 long parseMboxLineByLine(File mboxFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBJECT_PREFIX

public static final Pattern SUBJECT_PREFIX

FROM_PREFIX

public static final Pattern FROM_PREFIX

REFS_PREFIX

public static final Pattern REFS_PREFIX

TO_PREFIX

public static final Pattern TO_PREFIX
Constructor Detail

MailProcessor

public MailProcessor(MailOptions options,
                     String prefix,
                     Writer writer)

MailProcessor

public MailProcessor(MailOptions options,
                     String prefix,
                     ChunkedWriter writer)
Method Detail

parseMboxLineByLine

public long parseMboxLineByLine(File mboxFile)
                         throws IOException
Throws:
IOException

generateKey

protected static String generateKey(File mboxFile,
                                    String prefix,
                                    String messageId)

getPrefix

public String getPrefix()

getOptions

public MailOptions getOptions()


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.