SecurityConfigMBean.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.test.security.service; import org.jboss.system.ServiceMBean; /** 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 org.jboss.security.plugins.SecurityConfigMBean @author Scott.Stark@jboss.org @version $Revision: 1.1 $ */ public interface SecurityConfigMBean extends ServiceMBean { /** Get the classpath resource name of the security configuration file */ public String getAuthConfig(); /** Set the classpath resource name of the security configuration file */ public void setAuthConfig(String configURL); /** Get the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config*/ public String getSecurityConfigName(); /** Set the name of the SecurityConfig mbean whose pushLoginConfig and popLoginConfig ops will be used to install and remove the xml login config*/ public void setSecurityConfigName(String objectName); }
SecurityConfigMBean.java |