Spec-Zone.ru › OpenJDK 8

Класс 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

Этот класс определяет, является ли LoginModule ОБОЯЗАТЕЛЬНОЙ, ОБЯЗАТЕЛЬНОЙ, ДОСТАТОЧНОЙ или НЕОБЯЗАТЕЛЬНОЙ.

Конструкторы

Конструктор и описание
AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)

Конструктор по умолчанию для этого класса.

Методы

Модификатор и тип Метод и описание
AppConfigurationEntry.LoginModuleControlFlag getControlFlag()

Возвращает флаг управления (ОБОЯЗАТЕЛЬНАЯ, ОБЯЗАТЕЛЬНАЯ, ДОСТАТОЧНАЯ или НЕОБЯЗАТЕЛЬНАЯ) для этой LoginModule.

String getLoginModuleName()

Получить имя класса сконфигурированного LoginModule.

Map<String,?> getOptions()

Получить параметры, сконфигурированные для этой LoginModule.

Методы, унаследованные от класса 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API