JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
javax.security.auth.callback.Callback の使用

Callback を使用しているパッケージ
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。  
 

javax.security.auth.callback での Callback の使用
 

Callback を実装している javax.security.auth.callback のクラス
 class ChoiceCallback
           ChoiceCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、選択リストを表示し、選択した選択肢を検出します。
 class ConfirmationCallback
           ConfirmationCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、YES/NO、OK/CANCEL、YES/NO/CANCEL などの確認を要求します。
 class LanguageCallback
           LanguageCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、ローカライズするテキストで使用される Locale を検索します。
 class NameCallback
           NameCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、名前情報を検索します。
 class PasswordCallback
           PasswordCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、パスワード情報を検索します。
 class TextInputCallback
           TextInputCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、汎用テキスト情報を検索します。
 class TextOutputCallback
           TextOutputCallback を基本セキュリティサービスでインスタンス化して CallbackHandlerinvokeCallback メソッドに渡し、情報メッセージ、警告メッセージ、およびエラーメッセージを表示します。
 

Callback を返す javax.security.auth.callback のメソッド
 Callback UnsupportedCallbackException.getCallback()
          認識されない Callback を取得します。
 

Callback 型のパラメータを持つ javax.security.auth.callback のメソッド
 void CallbackHandler.handle(Callback[] callbacks)
           指定の Callback 内で要求された情報を取得または表示します。
 

Callback 型のパラメータを持つ javax.security.auth.callback のコンストラクタ
UnsupportedCallbackException(Callback callback)
          詳細メッセージを指定しないで UnsupportedCallbackException を構築します。
UnsupportedCallbackException(Callback callback, String msg)
          指定された詳細メッセージを使用して UnsupportedCallbackException を構築します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.