JavaTM 2 Platform
Standard Ed. 6

javax.security.auth.login
類別 ConfigurationSpi

java.lang.Object
  繼承者 javax.security.auth.login.ConfigurationSpi

public abstract class ConfigurationSpi
extends Object

此類別為 Configuration 類別定義服務提供者介面SPI)。每個想要提供 Configuration 實作的服務提供者都必須實作此類別中的所有抽象方法。

此抽象類別的子類別實作必須提供可將 Configuration.Parameters 物件作為輸入參數的公共建構子。如果此建構子不理解 Configuration.Parameters 輸入,那麼它也必須拋出 IllegalArgumentException。

從以下版本開始:
1.6

建構子摘要
ConfigurationSpi()
           
 
方法摘要
protected abstract  AppConfigurationEntry[] engineGetAppConfigurationEntry(String name)
          獲取指定 name 的 AppConfigurationEntry。
protected  void engineRefresh()
          刷新並重新載入 Configuration。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ConfigurationSpi

public ConfigurationSpi()
方法詳細資訊

engineGetAppConfigurationEntry

protected abstract AppConfigurationEntry[] engineGetAppConfigurationEntry(String name)
獲取指定 name 的 AppConfigurationEntry。

參數:
name - 用於索引 Configuration 的名稱。
返回:
指定 name 的 AppConfigurationEntry 陣列;如果不存在指定 name 的條目,則返回 null。

engineRefresh

protected void engineRefresh()
刷新並重新載入 Configuration。

此方法導致此 Configuration 物件以與實作有關的方式刷新/重新載入其內容。例如,如果此 Configuration 物件將其條目存儲在檔案中,則調用 refresh 可能導致重新讀取該檔案。

此方法的預設實作不執行任何操作。如果實作支持刷新操作,則應該覆寫此方法。

拋出:
SecurityException - 如果調用者沒有刷新其 Configuration 的權限。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only