|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.security.auth.login.XMLLoginConfig
An MBean for managing a XMLLoginConfigImpl instance.
| Field Summary |
| Fields inherited from class org.jboss.system.ServiceMBeanSupport (src) |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
| Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
| Constructor Summary | |
XMLLoginConfig()
|
|
| Method Summary | |
void |
addAppConfig(java.lang.String appName,
javax.security.auth.login.AppConfigurationEntry[] entries)
Add an application login configuration. |
protected void |
destroyService()
Clear all configuration entries |
java.lang.String |
displayAppConfig(java.lang.String appName)
Display the login configuration for the given application. |
javax.security.auth.login.Configuration |
getConfiguration(javax.security.auth.login.Configuration prevConfig)
Get the XML based configuration given the Configuration it should delegate to when an application cannot be found. |
java.net.URL |
getConfigURL()
Set the URL of the XML login configuration file that should be loaded by this mbean on startup. |
boolean |
getPassSecurityDomainName()
|
boolean |
getValidateDTD()
Get whether the login config xml document is validated againsts its DTD |
java.lang.String[] |
loadConfig(java.net.URL configURL)
Load the login configuration information from the given config URL. |
void |
removeAppConfig(java.lang.String appName)
Remove an application login configuration. |
void |
removeConfigs(java.lang.String[] appNames)
Remove the given login configurations. |
void |
setConfigResource(java.lang.String resourceName)
Set the resource name of the XML login configuration file that should be loaded by this mbean on startup. |
void |
setConfigURL(java.net.URL configURL)
Set the URL of the XML login configuration file that should be loaded by this mbean on startup. |
void |
setPassSecurityDomainName(boolean flag)
|
void |
setValidateDTD(boolean flag)
Set whether the login config xml document is validated againsts its DTD |
protected void |
startService()
Load the configuration |
| Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop, stopService |
| Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src) |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.system.ServiceMBean (src) |
getName, getState, getStateString, jbossInternalLifecycle |
| Methods inherited from interface org.jboss.system.Service (src) |
create, destroy, start, stop |
| Constructor Detail |
public XMLLoginConfig()
| Method Detail |
public java.net.URL getConfigURL()
getConfigURL in interface XMLLoginConfigMBean (src) public void setConfigURL(java.net.URL configURL)
setConfigURL in interface XMLLoginConfigMBean (src)
public void setConfigResource(java.lang.String resourceName)
throws java.io.IOException
setConfigResource in interface XMLLoginConfigMBean (src) java.io.IOExceptionpublic boolean getValidateDTD()
getValidateDTD in interface XMLLoginConfigMBean (src) public void setValidateDTD(boolean flag)
setValidateDTD in interface XMLLoginConfigMBean (src) public boolean getPassSecurityDomainName()
getPassSecurityDomainName in interface XMLLoginConfigMBean (src) public void setPassSecurityDomainName(boolean flag)
setPassSecurityDomainName in interface XMLLoginConfigMBean (src)
public void addAppConfig(java.lang.String appName,
javax.security.auth.login.AppConfigurationEntry[] entries)
addAppConfig in interface XMLLoginConfigMBean (src) public void removeAppConfig(java.lang.String appName)
removeAppConfig in interface XMLLoginConfigMBean (src) public javax.security.auth.login.Configuration getConfiguration(javax.security.auth.login.Configuration prevConfig)
getConfiguration in interface XMLLoginConfigMBean (src)
public java.lang.String[] loadConfig(java.net.URL configURL)
throws java.lang.Exception
loadConfig in interface XMLLoginConfigMBean (src) configURL - A URL to an XML or Sun login config file.
java.lang.Exception - on failure to load the configurationpublic void removeConfigs(java.lang.String[] appNames)
XMLLoginConfigMBean (src)
removeConfigs in interface XMLLoginConfigMBean (src) appNames - the names of the login configurations to remove.public java.lang.String displayAppConfig(java.lang.String appName)
displayAppConfig in interface XMLLoginConfigMBean (src)
protected void startService()
throws java.lang.Exception
startService in class ServiceMBeanSupport (src) java.lang.Exceptionprotected void destroyService()
destroyService in class ServiceMBeanSupport (src)
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||