org.apache.geronimo.security.jaas
Class ConfigurationEntryRealmRemote

java.lang.Object
  extended byorg.apache.geronimo.security.jaas.ConfigurationEntry
      extended byorg.apache.geronimo.security.jaas.ConfigurationEntryRealmLocal
          extended byorg.apache.geronimo.security.jaas.ConfigurationEntryRealmRemote
All Implemented Interfaces:
org.apache.geronimo.gbean.GBeanLifecycle

public class ConfigurationEntryRealmRemote
extends ConfigurationEntryRealmLocal

A simple GBean that allows servers to dynamically create JAAS login configuration entries on the fly. When GeronimoLoginConfiguration has been registered via Configuration.setConfiguration(), all logins will pick up these configuration entries and not what could possibly be stored in a login config file referenced by java.security.auth.login.config.

More specifically, you can only use this method or Sun's JAAS config file.

Version:
$Revision: 1.5 $ $Date: 2004/06/04 22:31:56 $
See Also:
GeronimoLoginConfiguration, Configuration

Field Summary
 
Fields inherited from class org.apache.geronimo.security.jaas.ConfigurationEntry
applicationConfigName, context, controlFlag, kernel, options
 
Constructor Summary
ConfigurationEntryRealmRemote(org.apache.geronimo.kernel.Kernel kernel)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 AppConfigurationEntry[] getAppConfigurationEntry()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 String getURI()
           
 void setURI(String URI)
           
 
Methods inherited from class org.apache.geronimo.security.jaas.ConfigurationEntryRealmLocal
getRealmName, setRealmName
 
Methods inherited from class org.apache.geronimo.security.jaas.ConfigurationEntry
doFail, getApplicationConfigName, getControlFlag, getOptions, setApplicationConfigName, setControlFlag, setOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationEntryRealmRemote

public ConfigurationEntryRealmRemote(org.apache.geronimo.kernel.Kernel kernel)
Method Detail

getURI

public String getURI()

setURI

public void setURI(String URI)

getAppConfigurationEntry

public AppConfigurationEntry[] getAppConfigurationEntry()
Overrides:
getAppConfigurationEntry in class ConfigurationEntryRealmLocal

doStart

public void doStart()
             throws org.apache.geronimo.gbean.WaitingException,
                    Exception
Specified by:
doStart in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStart in class ConfigurationEntryRealmLocal
Throws:
org.apache.geronimo.gbean.WaitingException
Exception

doStop

public void doStop()
            throws org.apache.geronimo.gbean.WaitingException,
                   Exception
Specified by:
doStop in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStop in class ConfigurationEntryRealmLocal
Throws:
org.apache.geronimo.gbean.WaitingException
Exception

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.