class PersistentMailCache extends Object
Constructor and Description |
---|
PersistentMailCache(String host,
int port,
String user,
String pass)
Use the params to generate a unique directory name.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteMail(Mail mail)
Delete data from disk.
|
void |
deleteMail(String uidl)
Delete data from disk.
|
boolean |
getMail(Mail mail,
boolean headerOnly)
Fetch any needed data from disk.
|
Collection<Mail> |
getMails()
Fetch all mails from disk.
|
boolean |
saveMail(Mail mail)
Save data to disk.
|
public PersistentMailCache(String host, int port, String user, String pass) throws IOException
pass
- ignoredIOException
public Collection<Mail> getMails()
public boolean getMail(Mail mail, boolean headerOnly)
public boolean saveMail(Mail mail)
public void deleteMail(Mail mail)
public void deleteMail(String uidl)