Класс AppConfigurationEntry
- java.lang.Object
-
- javax.security.auth.login.AppConfigurationEntry
public class AppConfigurationEntry extends Object
Этот класс представляет собой одну запись LoginModule конфигурации для приложения, указанного в методе getAppConfigurationEntry(String appName) класса Configuration. Каждая соответствующая AppConfigurationEntry содержит имя LoginModule, флаг управления (указывающий, является ли эта LoginModule ОБОЯЗАТЕЛЬНОЙ, ОБЯЗАТЕЛЬНОЙ, ДОСТАТОЧНОЙ или НЕОБЯЗАТЕЛЬНОЙ) и специфичные для модуля Login параметры. Для получения дополнительной информации о различных флагах управления и их семантике обратитесь к классу Configuration.
- См. также:
Configuration
Вложенные классы
| Модификатор и тип | Класс и описание |
|---|---|
static class |
AppConfigurationEntry.LoginModuleControlFlag
Этот класс определяет, является ли |
Конструкторы
| Конструктор и описание |
|---|
AppConfigurationEntry(String loginModuleName,
AppConfigurationEntry.LoginModuleControlFlag controlFlag,
Map<String,?> options)
Конструктор по умолчанию для этого класса. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
AppConfigurationEntry.LoginModuleControlFlag |
getControlFlag()
Возвращает флаг управления (ОБОЯЗАТЕЛЬНАЯ, ОБЯЗАТЕЛЬНАЯ, ДОСТАТОЧНАЯ или НЕОБЯЗАТЕЛЬНАЯ) для этой |
String |
getLoginModuleName()
Получить имя класса сконфигурированного |
Map<String,?> |
getOptions()
Получить параметры, сконфигурированные для этой |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
AppConfigurationEntry
public AppConfigurationEntry(String loginModuleName,
AppConfigurationEntry.LoginModuleControlFlag controlFlag,
Map<String,?> options)
Конструктор по умолчанию для этого класса.
Эта запись представляет собой одну запись LoginModule конфигурации для приложения, указанного в методе getAppConfigurationEntry(String appName) класса Configuration.
- Параметры:
-
loginModuleName- Строка, представляющая имя классаLoginModuleконфигурации для указанного приложения. -
controlFlag- либо ОБОЯЗАТЕЛЬНАЯ, ОБЯЗАТЕЛЬНАЯ, ДОСТАТОЧНАЯ, или НЕОБЯЗАТЕЛЬНАЯ. -
options- параметры, сконфигурированные для этойLoginModule. - Исключения:
-
IllegalArgumentException- еслиloginModuleNameравно null, если уLoginModuleNameдлина 0, еслиcontrolFlagне равно ОБОЯЗАТЕЛЬНОЙ, ОБЯЗАТЕЛЬНОЙ, ДОСТАТОЧНОЙ или НЕОБЯЗАТЕЛЬНОЙ, или еслиoptionsравно null.
Методы
getLoginModuleName
public String getLoginModuleName()
Получить имя класса сконфигурированного LoginModule.
- Возвращает:
- Имя класса сконфигурированного
LoginModuleв виде строки.
getControlFlag
public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
Возвращает флаг управления (ОБОЯЗАТЕЛЬНАЯ, ОБЯЗАТЕЛЬНАЯ, ДОСТАТОЧНАЯ или НЕОБЯЗАТЕЛЬНАЯ) для этой LoginModule.
- Возвращает:
- Флаг управления (ОБОЯЗАТЕЛЬНАЯ, ОБЯЗАТЕЛЬНАЯ, ДОСТАТОЧНАЯ или НЕОБЯЗАТЕЛЬНАЯ) для этой
LoginModule.
getOptions
public Map<String,?> getOptions()
Получить параметры, сконфигурированные для этой LoginModule.
- Возвращает:
- Сконфигурированные параметры для этой
LoginModuleв виде неизменяемогоMap.
© 1993, 2020, 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.