jp.buz.mail
クラス MailRetriever

java.lang.Object
  |
  +--jp.buz.mail.MailRetriever

public class MailRetriever
extends java.lang.Object

メール受信クラス


コンストラクタの概要
MailRetriever(java.lang.String protocol)
          コンストラクタ
 
メソッドの概要
 void connect(java.lang.String host, int port, java.lang.String user, java.lang.String password)
          メールサーバに接続する
 void connect(java.lang.String host, java.lang.String user, java.lang.String password)
          メールサーバに接続する
 void disconnect()
          コネクションを切断する
protected  void finalize()
           
 javax.mail.internet.MimeMessage getMessage(int num)
          メッセージの取得
 javax.mail.internet.MimeMessage[] getMessages()
          メッセージの一括取得
 boolean getWritable()
          上書きフラグを取得する
 void setCurrentFolder(java.lang.String name)
          カレントフォルダを設定
 void setWritable(boolean writable)
          上書きフラグをセットする
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MailRetriever

public MailRetriever(java.lang.String protocol)
              throws javax.mail.NoSuchProviderException
コンストラクタ

メソッドの詳細

connect

public void connect(java.lang.String host,
                    java.lang.String user,
                    java.lang.String password)
             throws javax.mail.MessagingException
メールサーバに接続する

javax.mail.MessagingException

connect

public void connect(java.lang.String host,
                    int port,
                    java.lang.String user,
                    java.lang.String password)
             throws javax.mail.MessagingException
メールサーバに接続する

javax.mail.MessagingException

disconnect

public void disconnect()
コネクションを切断する


setWritable

public void setWritable(boolean writable)
上書きフラグをセットする


getWritable

public boolean getWritable()
上書きフラグを取得する

戻り値:
boolean

setCurrentFolder

public void setCurrentFolder(java.lang.String name)
                      throws javax.mail.MessagingException
カレントフォルダを設定

javax.mail.MessagingException

getMessages

public javax.mail.internet.MimeMessage[] getMessages()
                                              throws javax.mail.MessagingException
メッセージの一括取得

戻り値:
MimeMessage[]
javax.mail.MessagingException

getMessage

public javax.mail.internet.MimeMessage getMessage(int num)
                                           throws javax.mail.MessagingException
メッセージの取得

戻り値:
MimeMessage
javax.mail.MessagingException

finalize

protected void finalize()
                 throws java.lang.Throwable
オーバーライド:
クラス java.lang.Object 内の finalize
java.lang.Throwable