Name
Configuration
Synopsis
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( ); }
Passed To
LoginContext.LoginContext( )
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.