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 を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、選択リストを表示し、選択した選択肢を検出します。
 class ConfirmationCallback
           ConfirmationCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、YES/NO、OK/CANCEL、YES/NO/CANCEL などの確認を要求します。
 class LanguageCallback
           LanguageCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、ローカライズするテキストで使用される Locale を検索します。
 class NameCallback
           NameCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、名前情報を検索します。
 class PasswordCallback
           PasswordCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、パスワード情報を検索します。
 class TextInputCallback
           TextInputCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、汎用テキスト情報を検索します。
 class TextOutputCallback
           TextOutputCallback を基本セキュリティサービスでインスタンス化して CallbackHandler の invokeCallback メソッドに渡し、情報メッセージ、警告メッセージ、およびエラーメッセージを表示します。
 

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.