クラス InMemoryConfiguration


  • public class InMemoryConfiguration
    extends javax.security.auth.login.Configuration

    JAAS 構成のメモリ内表現。コンストラクターは、キーがログインコンテキスト名の名前を表し、値がそのログインコンテキスト名の AppConfigurationEntry の配列であるマップを受け入れます。AppConfigurationEntry のデフォルトの配列を指定できます。これは、未定義のログインコンテキストが指定された場合に返されます。

    • ネストされたクラスのサマリー

      • クラス javax.security.auth.login.Configuration から継承されたネストクラス / インターフェース

        javax.security.auth.login.Configuration.Parameters
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      InMemoryConfiguration​(java.util.Map<java.lang.String,​javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations)
      ログインコンテキスト名を AppConfigurationEntry の配列にマッピングして新しいインスタンスを作成します。
      InMemoryConfiguration​(java.util.Map<java.lang.String,​javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations, javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
      ログインコンテキスト名を AppConfigurationEntry の配列にマッピングし、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト構成を使用して、新しいインスタンスを作成します。
      InMemoryConfiguration​(javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
      defaultConfiguration のみで新しいインスタンスを作成します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      javax.security.auth.login.AppConfigurationEntry[]getAppConfigurationEntry​(java.lang.String name)
      voidrefresh()
      何もしませんが、JDK5 には必要です
      • クラス javax.security.auth.login.Configuration から継承されたメソッド

        getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • InMemoryConfiguration

        public InMemoryConfiguration​(javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
        defaultConfiguration のみで新しいインスタンスを作成します。構成名を指定すると、defaultConfiguration が返されます。
        パラメーター:
        defaultConfiguration - getAppConfigurationEntry(String) への呼び出しの結果。null にすることができます。
      • InMemoryConfiguration

        public InMemoryConfiguration​(java.util.Map<java.lang.String,​javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations)
        ログインコンテキスト名を AppConfigurationEntry の配列にマッピングして新しいインスタンスを作成します。
        パラメーター:
        mappedConfigurations - 各キーはログインコンテキスト名を表し、各値は使用する必要がある AppConfigurationEntry の配列です。
      • InMemoryConfiguration

        public InMemoryConfiguration​(java.util.Map<java.lang.String,​javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations,
                                     javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
        ログインコンテキスト名を AppConfigurationEntry の配列にマッピングし、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト構成を使用して、新しいインスタンスを作成します。
        パラメーター:
        mappedConfigurations - 各キーはログインコンテキスト名を表し、各値は使用する必要がある AppConfigurationEntry の配列です。
        defaultConfiguration - getAppConfigurationEntry(String) への呼び出しの結果。null にすることができます。
    • メソッドの詳細

      • getAppConfigurationEntry

        public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry​(java.lang.String name)
        次で指定:
        クラス javax.security.auth.login.ConfigurationgetAppConfigurationEntry 
      • refresh

        public void refresh()
        何もしませんが、JDK5 には必要です
        オーバーライド:
        クラス javax.security.auth.login.Configurationrefresh