- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.io.IOException
- 
- javax.security.sasl.SaslException
 
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable
 - 直系の既知のサブクラス:
- AuthenticationException
 
 public class SaslException extends IOException このクラスは、SASLの使用時に発生したエラーを表します。- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 SaslException()SaslExceptionの新しいインスタンスを構築します。SaslException(String detail)詳細メッセージを含むSaslExceptionの新しいインスタンスを構築します。SaslException(String detail, Throwable ex)詳細メッセージとルート例外を含むSaslExceptionの新しいインスタンスを構築します。
 
- 
- 
- 
コンストラクタの詳細- 
SaslExceptionpublic SaslException() SaslExceptionの新しいインスタンスを構築します。 ルート例外や詳細メッセージはnullです。
 - 
SaslExceptionpublic SaslException(String detail) 詳細メッセージを含むSaslExceptionの新しいインスタンスを構築します。 ルート例外はnullです。- パラメータ:
- detail- この例外に関する詳細情報を含む文字列。nullの場合もある。
- 関連項目:
- Throwable.getMessage()
 
 - 
SaslExceptionpublic SaslException(String detail, Throwable ex) 詳細メッセージとルート例外を含むSaslExceptionの新しいインスタンスを構築します。 たとえば、SaslExceptionはコールバック・ハンドラに問題がある場合にスローされることがあり、要求されたコールバックをサポートしていない場合はNoSuchCallbackExceptionがスローされ、コールバック用のデータを取得しているときに問題が発生した場合はIOExceptionがスローされます。 その際、SaslExceptionのルート例外は、コールバック・ハンドラによってスローされた例外となります。- パラメータ:
- detail- この例外に関する詳細情報を含む文字列。nullの場合もある。
- ex- この例外がスローされる原因となったルート例外。nullの場合もある。
- 関連項目:
- Throwable.getMessage(),- Throwable.getCause()
 
 
- 
 - 
メソッドの詳細- 
toStringpublic String toString() この例外の文字列表現を返します。 文字列表現には、この例外のクラス名、詳細メッセージ、およびルート例外の文字列表現(ルート例外がある場合)が含まれています。 この文字列表現は、デバッグ専用であり、プログラムによって解釈されるものではありません。- オーバーライド:
- toString、クラス:- Throwable
- 戻り値:
- この例外のnull以外の文字列表現。
- 関連項目:
- Throwable.getMessage()
 
 
- 
 
-