📄 configurationspi.java
字号:
/* * @(#)ConfigurationSpi.java 1.2 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.security.auth.login;/** * This class defines the <i>Service Provider Interface</i> (<b>SPI</b>) * for the <code>Configuration</code> class. * All the abstract methods in this class must be implemented by each * service provider who wishes to supply a Configuration implementation. * * <p> Subclass implementations of this abstract class must provide * a public constructor that takes a <code>Configuration.Parameters</code> * object as an input parameter. This constructor also must throw * an IllegalArgumentException if it does not understand the * <code>Configuration.Parameters</code> input. * * @version 1.2, 11/17/05 * * @since 1.6 */public abstract class ConfigurationSpi { /** * Retrieve the AppConfigurationEntries for the specified <i>name</i>. * * <p> * * @param name the name used to index the Configuration. * * @return an array of AppConfigurationEntries for the specified * <i>name</i>, or null if there are no entries. */ protected abstract AppConfigurationEntry[] engineGetAppConfigurationEntry (String name); /** * Refresh and reload the Configuration. * * <p> This method causes this Configuration object to refresh/reload its * contents in an implementation-dependent manner. * For example, if this Configuration object stores its entries in a file, * calling <code>refresh</code> may cause the file to be re-read. * * <p> The default implementation of this method does nothing. * This method should be overridden if a refresh operation is supported * by the implementation. * * @exception SecurityException if the caller does not have permission * to refresh its Configuration. */ protected void engineRefresh() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -