*/
public static final int DEFAULT_PORT = -1;
- private static final String INBOX_NAME = "INBOX";
-
private String host = DEFAULT_HOST;
private String protocol = DEFAULT_PROTOCOL;
private boolean connected = false;
- private List receivedMails;
+ private List<ReceivedMail> receivedMails;
/**
* コンストラクタ。
*/
public MockFetchMailPro() {
super();
- receivedMails = new ArrayList();
+ receivedMails = new ArrayList<>();
}
/**
public synchronized ReceivedMail getMail(int num, boolean delete) throws MailException {
if (isConnected()) {
if (delete) {
- return (ReceivedMail)receivedMails.remove(num - 1);
+ return receivedMails.remove(num - 1);
} else {
- return (ReceivedMail)receivedMails.get(num - 1);
+ return receivedMails.get(num - 1);
}
} else {
throw new NotConnectedException(protocol.toUpperCase() + "サーバ[" + host + "]に接続されていません。");
*/
public synchronized ReceivedMail[] getMails(boolean delete) throws MailException {
if (isConnected()) {
- ReceivedMail[] results = (ReceivedMail[])receivedMails
+ ReceivedMail[] results = receivedMails
.toArray(new ReceivedMail[receivedMails.size()]);
if (delete) {
receivedMails.clear();