This abstract class is a representation of the
system and user login configuration files. The static
getConfiguration( ) method returns the global
Configuration object, and the static
setConfiguration( ) allows that global object to
be replaced with some other implementation. The instance method
refresh( ) causes a
Configuration to re-read the underlying
configuration files. getAppConfigurationEntry( )
is the key method: it returns an array of
AppConfigurationEntry objects that represent the
set of login modules to be used for applications with the specified
name. LoginContext uses this class to determine
which login modules to use to authenticate a user of the named
application. Application programmers do not typically need to use
this class themselves. See the documentation for your Java
implementation for the syntax of the underlying login configuration
files.
public abstract class Configuration {
// Protected Constructors
protected Configuration( );
// Public Class Methods
public static Configuration getConfiguration( ); synchronized
public static void setConfiguration(Configuration configuration);
// Public Instance Methods
public abstract AppConfigurationEntry[ ] getAppConfigurationEntry(String name);
public abstract void refresh( );
}