java.lang.Object
javax.security.auth.callback.ChoiceCallback
javax.security.sasl.RealmChoiceCallback
- すべての実装されたインタフェース:
Serializable
,Callback
public class RealmChoiceCallback extends ChoiceCallback
このコールバックは、レルムの選択肢のリストからレルムを取得するために
SaslClient
およびSaslServer
によって使用されます。- 導入されたバージョン:
- 1.5
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ説明RealmChoiceCallback
(String prompt, String[] choices, int defaultChoice, boolean multiple) プロンプト、選択肢のリスト、およびデフォルトの選択肢でRealmChoiceCallback
を構築します。 -
メソッドのサマリー
クラス javax.security.auth.callback.ChoiceCallbackで宣言されたメソッド
allowMultipleSelections, getChoices, getDefaultChoice, getPrompt, getSelectedIndexes, setSelectedIndex, setSelectedIndexes
-
コンストラクタの詳細
-
RealmChoiceCallback
プロンプト、選択肢のリスト、およびデフォルトの選択肢でRealmChoiceCallback
を構築します。- パラメータ:
prompt
- レルムの要求に使用するnull以外のプロンプト。choices
- 選択元のレルムのリスト(null以外)。defaultChoice
- 選択肢のリストを表示するときデフォルトの選択肢として使用される選択肢。 これはchoices
配列のインデックスである。multiple
- 複数の選択肢が使用できる場合はtrue、それ以外の場合はfalse- 例外:
IllegalArgumentException
-prompt
がnullまたは空の文字列である場合、choices
の長さが0の場合、choices
の要素がnullまたは空の場合、あるいはdefaultChoice
がchoices
の配列境界内にない場合
-