Class RealmChoiceCallback

java.lang.Object
javax.security.auth.callback.ChoiceCallback
javax.security.sasl.RealmChoiceCallback
所有已实现的接口:
Serializable, Callback

public class RealmChoiceCallback extends ChoiceCallback
这个回调被SaslClientSaslServer用来根据一组领域选择获取领域。
自从:
1.5
参见:
  • Constructor Details

    • RealmChoiceCallback

      public RealmChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multiple)
      用提示、选择列表和默认选择构造一个RealmChoiceCallback
      参数:
      prompt - 用于请求领域的非空提示。
      choices - 选择的领域列表,不能为空。
      defaultChoice - 在显示选择列表时要用作默认选择的选项。它是choices数组中的索引。
      multiple - 如果允许多个选择,则为true;否则为false。
      抛出:
      IllegalArgumentException - 如果prompt为null或为空字符串,如果choices的长度为0,如果choices中的任何元素为null或为空,或者如果defaultChoice不在choices数组的范围内。