public class FileMailStore extends Object implements MailStore
| Modifier and Type | Field and Description |
|---|---|
private Helper |
helper |
private static org.slf4j.Logger |
log |
private Map<String,WeakReference<javax.mail.internet.MimeMessage>> |
messageMap |
private Map<String,String> |
messagePathMap |
private Random |
rand |
private File |
rootDir |
private int |
subDirCount |
| Constructor and Description |
|---|
FileMailStore(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
javax.mail.internet.MimeMessage |
get(String mailid) |
List<String> |
getMailIds() |
File |
getRootDir() |
int |
getSubDirCount() |
void |
init() |
void |
remove(String mailid) |
void |
set(String mailid,
javax.mail.internet.MimeMessage msg) |
void |
setRootDir(File rootDir) |
void |
setSubDirCount(int subDirCount) |
private static final org.slf4j.Logger log
private final Helper helper
private File rootDir
private int subDirCount
private Random rand
private Map<String,WeakReference<javax.mail.internet.MimeMessage>> messageMap
public FileMailStore(Configuration configuration)
public javax.mail.internet.MimeMessage get(String mailid)
public List<String> getMailIds()
getMailIds in interface MailStorepublic void set(String mailid, javax.mail.internet.MimeMessage msg)
public void setRootDir(File rootDir)
public File getRootDir()
public void setSubDirCount(int subDirCount)
public int getSubDirCount()
Copyright © 2013. All Rights Reserved.