java.lang.Object
javax.security.auth.callback.ChoiceCallback
javax.security.sasl.RealmChoiceCallback
- 所有已实现的接口:
-
Serializable
,Callback
这个回调被
SaslClient
和SaslServer
用来根据一组领域选择获取领域。
- 自从:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionRealmChoiceCallback
(String prompt, String[] choices, int defaultChoice, boolean multiple) 用提示、选择列表和默认选择构造一个RealmChoiceCallback
。 -
Method Summary
Methods declared in class javax.security.auth.callback.ChoiceCallback
allowMultipleSelections, getChoices, getDefaultChoice, getPrompt, getSelectedIndexes, setSelectedIndex, setSelectedIndexes
-
Constructor Details
-
RealmChoiceCallback
用提示、选择列表和默认选择构造一个RealmChoiceCallback
。- 参数:
-
prompt
- 用于请求领域的非空提示。 -
choices
- 选择的领域列表,不能为空。 -
defaultChoice
- 在显示选择列表时要用作默认选择的选项。它是choices
数组中的索引。 -
multiple
- 如果允许多个选择,则为true;否则为false。 - 抛出:
-
IllegalArgumentException
- 如果prompt
为null或为空字符串,如果choices
的长度为0,如果choices
中的任何元素为null或为空,或者如果defaultChoice
不在choices
数组的范围内。
-