Класс RealmChoiceCallback
java.lang.Object
javax.security.auth.callback.ChoiceCallback
javax.security.sasl.RealmChoiceCallback
- Все реализованные интерфейсы:
-
Serializable,Callback
public class RealmChoiceCallback extends ChoiceCallback
Этот вызов используется классами
SaslClient и SaslServer для получения домена при заданном списке возможных доменов.- Since:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RealmChoiceCallback |
Создаёт RealmChoiceCallback с приглашением, списком вариантов и вариантом по умолчанию. |
Краткое описание методов
Методы, объявленные в классе javax.security.auth.callback.ChoiceCallback
allowMultipleSelections, getChoices, getDefaultChoice, getPrompt, getSelectedIndexes, setSelectedIndex, setSelectedIndexes
Подробное описание конструкторов
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.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.security.sasl/javax/security/sasl/RealmChoiceCallback.html