[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