class PersistentMailCache
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String |
DIR_DRAFTS |
|
static java.lang.String |
DIR_FOLDER |
|
static java.lang.String |
DIR_SENT |
|
static java.lang.String |
DIR_TRASH |
コンストラクタ | 説明 |
---|---|
PersistentMailCache(java.lang.String host,
int port,
java.lang.String user,
java.lang.String pass,
java.lang.String folder) |
Use the params to generate a unique directory name.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
deleteMail(Mail mail) |
Delete data from disk.
|
void |
deleteMail(java.lang.String uidl) |
Delete data from disk.
|
boolean |
getMail(Mail mail,
boolean headerOnly) |
Fetch any needed data from disk.
|
java.util.Collection<Mail> |
getMails() |
Fetch all mails from disk.
|
boolean |
saveMail(Mail mail) |
Save data to disk.
|
public static final java.lang.String DIR_FOLDER
public static final java.lang.String DIR_DRAFTS
public static final java.lang.String DIR_SENT
public static final java.lang.String DIR_TRASH
public PersistentMailCache(java.lang.String host, int port, java.lang.String user, java.lang.String pass, java.lang.String folder) throws java.io.IOException
pass
- ignoredfolder
- use DIR_FOLDERjava.io.IOException
public java.util.Collection<Mail> getMails()
public boolean getMail(Mail mail, boolean headerOnly)
public boolean saveMail(Mail mail)
public void deleteMail(Mail mail)
public void deleteMail(java.lang.String uidl)