java.lang.Object
javax.security.auth.login.ConfigurationSpi
这个类为
Configuration
类定义了服务提供者接口(SPI)。该类中的所有抽象方法必须由希望提供Configuration实现的每个服务提供者来实现。
这个抽象类的子类实现必须提供一个公共构造函数,该构造函数以Configuration.Parameters
对象作为输入参数。如果构造函数不理解Configuration.Parameters
输入,则必须抛出IllegalArgumentException异常。
- 自JDK版本:
- 1.6
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AppConfigurationEntry[]
检索指定name
的AppConfigurationEntries。protected void
刷新和重新加载Configuration。
-
Constructor Details
-
ConfigurationSpi
public ConfigurationSpi()子类调用的构造函数。
-
-
Method Details
-
engineGetAppConfigurationEntry
检索指定name
的AppConfigurationEntries。- 参数:
-
name
- 用于索引Configuration的名称。 - 返回值:
-
指定
name
的AppConfigurationEntries数组,如果没有条目则返回null。
-
engineRefresh
protected void engineRefresh()刷新和重新加载Configuration。此方法以实现相关方式导致此Configuration对象刷新/重新加载其内容。例如,如果此Configuration对象将其条目存储在文件中,则调用
refresh
可能导致文件被重新读取。此方法的默认实现不执行任何操作。如果实现支持刷新操作,则应重写此方法。
- 抛出:
-
SecurityException
- 如果调用者没有刷新其Configuration的权限。
-