org.jboss.test.security.service
Interface SecurityConfigMBean

All Superinterfaces:
Service (src) , ServiceMBean (src)
All Known Implementing Classes:
SecurityConfig (src)

public interface SecurityConfigMBean
extends ServiceMBean (src)

An mbean interface for a config service that pushes an xml based javax.security.auth.login.Configuration onto the config stack managed by the mbean whose name is given by the SecurityConfigName attribute.

See Also:
SecurityConfigMBean (src)

Field Summary
 
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
 
Method Summary
 java.lang.String getAuthConfig()
          Get the classpath resource name of the security configuration file
 java.lang.String getSecurityConfigName()
          Get the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config
 void setAuthConfig(java.lang.String configURL)
          Set the classpath resource name of the security configuration file
 void setSecurityConfigName(java.lang.String objectName)
          Set the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config
 
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
 

Method Detail

getAuthConfig

public java.lang.String getAuthConfig()
Get the classpath resource name of the security configuration file


setAuthConfig

public void setAuthConfig(java.lang.String configURL)
Set the classpath resource name of the security configuration file


getSecurityConfigName

public java.lang.String getSecurityConfigName()
Get the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config


setSecurityConfigName

public void setSecurityConfigName(java.lang.String objectName)
Set the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config