|
||||||||||
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.IOException
public 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.Exception
protected 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 |