[jboss-cvs] jbosssx/src/main/org/jboss/security ...
Anil Saldhana
anil.saldhana at jboss.com
Tue Jul 11 15:39:14 EDT 2006
User: asaldhana
Date: 06/07/11 15:39:14
Modified: src/main/org/jboss/security
AuthorizationManagerFactory.java
Log:
JBAS-2624: Clean up hardcoding of the objectname
Revision Changes Path
1.2 +11 -17 jbosssx/src/main/org/jboss/security/AuthorizationManagerFactory.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AuthorizationManagerFactory.java
===================================================================
RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/security/AuthorizationManagerFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- AuthorizationManagerFactory.java 6 Jan 2006 21:21:27 -0000 1.1
+++ AuthorizationManagerFactory.java 11 Jul 2006 19:39:14 -0000 1.2
@@ -21,20 +21,20 @@
*/
package org.jboss.security;
-import javax.management.JMException;
import javax.management.MBeanServer;
-import javax.management.ObjectName;
import org.jboss.logging.Logger;
+import org.jboss.mx.util.MBeanProxyExt;
import org.jboss.mx.util.MBeanServerLocator;
+import org.jboss.security.plugins.AuthorizationManagerServiceMBean;
-//$Id: AuthorizationManagerFactory.java,v 1.1 2006/01/06 21:21:27 asaldhana Exp $
+//$Id: AuthorizationManagerFactory.java,v 1.2 2006/07/11 19:39:14 asaldhana Exp $
/**
* Factory for obtaining the AuthorizationManager
* @author <a href="mailto:Anil.Saldhana at jboss.org">Anil Saldhana</a>
* @since Jan 4, 2006
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
*/
public class AuthorizationManagerFactory
{
@@ -44,18 +44,12 @@
{
log.debug("Enter getAuthorizationManager with securityDomain=" + securityDomain);
AuthorizationManager manager = null;
- try
- {
MBeanServer server = MBeanServerLocator.locateJBoss();
- ObjectName oname = new ObjectName("jboss.security:service=AuthorizationManager");
-
- manager = (AuthorizationManager)server.invoke(oname, "getAuthorizationManager", new Object[] {securityDomain},
- new String[]{"java.lang.String"});
- }
- catch (JMException e)
- {
- log.error("getAuthorizationManager::" + e.getLocalizedMessage());
- }
+ AuthorizationManagerServiceMBean mbean =(AuthorizationManagerServiceMBean)
+ MBeanProxyExt.create(AuthorizationManagerServiceMBean.class,
+ AuthorizationManagerServiceMBean.OBJECT_NAME, server);
+ manager = mbean.getAuthorizationManager(securityDomain);
+ log.debug("return getAuthorizationManager=" + manager);
return manager;
}
}
More information about the jboss-cvs-commits
mailing list