javax.mail
クラス MessagingException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 javax.mail.MessagingException
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AuthenticationFailedException, FolderClosedException, FolderNotFoundException, IllegalWriteException, MessageRemovedException, MethodNotSupportedException, NoSuchProviderException, ParseException, ReadOnlyFolderException, SearchException, SendFailedException, SMTPAddressSucceededException, StoreClosedException

public class MessagingException
extends Exception

Messaging クラスによりスローされる全ての例外の基底クラスです。

関連項目:
直列化された形式

コンストラクタの概要
MessagingException()
          詳細メッセージを指定しないで MessagingException を構築します。
MessagingException(String s)
          指定された詳細メッセージを使用して MessagingException を構築します。
MessagingException(String s, Exception e)
          指定された Exception と詳細メッセージを使用して MessagingException を構築します。
 
メソッドの概要
 String getMessage()
          メッセージを生成します。
 Exception getNextException()
          この例外にチェーンされた次の例外を取得します。
 boolean setNextException(Exception ex)
          チェーンの終端に例外を追加します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MessagingException

public MessagingException()
詳細メッセージを指定しないで MessagingException を構築します。


MessagingException

public MessagingException(String s)
指定された詳細メッセージを使用して MessagingException を構築します。

パラメータ:
s - 詳細メッセージ

MessagingException

public MessagingException(String s,
                          Exception e)
指定された Exception と詳細メッセージを使用して MessagingException を構築します。 指定された例外はこの例外にチェーンされます。

パラメータ:
s - 詳細メッセージ
e - 埋め込まれた例外
関連項目:
getNextException(), setNextException(java.lang.Exception)
メソッドの詳細

getNextException

public Exception getNextException()
この例外にチェーンされた次の例外を取得します。 次の例外が MessagingException の場合、 更に次のチェーンが延長されている場合があります。

戻り値:
次の例外。存在しない場合は null

setNextException

public boolean setNextException(Exception ex)
チェーンの終端に例外を追加します。 終端が MessagingException でない場合、 この例外を終わりに追加できません。

パラメータ:
ex - 例外チェーンの新しい終端
戻り値:
この例外が追加された場合は true、そうでない場合は false

getMessage

public final String getMessage()
メッセージを生成します。 入れ子にされた例外がある場合は、そのメッセージも含みます。

オーバーライド:
クラス Throwable 内の getMessage