Class AMConfiguration


  • public class AMConfiguration
    extends Configuration
    OpenAM JAAS Configuration implementation.
    • Constructor Detail

      • AMConfiguration

        public AMConfiguration​(Configuration config)
        Constructor.
        Parameters:
        config - base authentication configuration.
    • Method Detail

      • getAppConfigurationEntry

        public AppConfigurationEntry[] getAppConfigurationEntry​(String configName)
        Retrieve an array of AppConfigurationEntries which corresponds to the configuration of LoginModules for this application.
        Specified by:
        getAppConfigurationEntry in class Configuration
        Parameters:
        configName - Configuration name used to index the Configuration.
        Returns:
        Array of AppConfigurationEntries which corresponds to the configuration of LoginModules for this application, or null if this application has no configured LoginModules.
      • refresh

        public void refresh()
        Refreshes and reloads the Configuration.
        Overrides:
        refresh in class Configuration
      • processListenerEvent

        public void processListenerEvent​(String name)
        Processes listener event, this method will remove configuration from the configuration cache, also remove the listener from the listened object, such as AMUser, AMRole, or SM Service.
        Parameters:
        name - Configuration name.
      • addToListenersMap

        public void addToListenersMap​(String name,
                                      Object listener)
        Adds listener to listeners Map.
        Parameters:
        name - Configuration name.
        listener - Listener object.