[hornetq-commits] JBoss hornetq SVN: r8941 - in trunk/src/main/org/hornetq: jms/management/impl and 2 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Mar 22 12:28:06 EDT 2010


Author: ataylor
Date: 2010-03-22 12:28:06 -0400 (Mon, 22 Mar 2010)
New Revision: 8941

Modified:
   trunk/src/main/org/hornetq/api/jms/management/JMSServerControl.java
   trunk/src/main/org/hornetq/jms/management/impl/JMSServerControlImpl.java
   trunk/src/main/org/hornetq/jms/server/JMSServerManager.java
   trunk/src/main/org/hornetq/jms/server/impl/JMSServerManagerImpl.java
Log:
added a new managemnet method

Modified: trunk/src/main/org/hornetq/api/jms/management/JMSServerControl.java
===================================================================
--- trunk/src/main/org/hornetq/api/jms/management/JMSServerControl.java	2010-03-22 15:16:20 UTC (rev 8940)
+++ trunk/src/main/org/hornetq/api/jms/management/JMSServerControl.java	2010-03-22 16:28:06 UTC (rev 8941)
@@ -14,6 +14,7 @@
 package org.hornetq.api.jms.management;
 
 import java.util.Map;
+import java.util.Set;
 
 import javax.management.MBeanOperationInfo;
 
@@ -21,6 +22,7 @@
 import org.hornetq.api.core.client.ClientSessionFactory;
 import org.hornetq.api.core.management.Operation;
 import org.hornetq.api.core.management.Parameter;
+import org.hornetq.core.security.Role;
 import org.hornetq.core.settings.impl.AddressSettings;
 import org.hornetq.spi.core.remoting.ConnectorFactory;
 
@@ -242,4 +244,6 @@
     */
    @Operation(desc = "removes the address settings for an address match", impact = MBeanOperationInfo.INFO)
    void removeSecuritySettings(@Parameter(desc="an address match", name="addressMatch") String addressMatch) throws Exception;
+
+   Set<Role> getSecuritySettings(final String addressMatch);
 }

Modified: trunk/src/main/org/hornetq/jms/management/impl/JMSServerControlImpl.java
===================================================================
--- trunk/src/main/org/hornetq/jms/management/impl/JMSServerControlImpl.java	2010-03-22 15:16:20 UTC (rev 8940)
+++ trunk/src/main/org/hornetq/jms/management/impl/JMSServerControlImpl.java	2010-03-22 16:28:06 UTC (rev 8941)
@@ -437,6 +437,11 @@
          server.addSecurity(addressMatch, roles);
    }
 
+   public Set<Role> getSecuritySettings(final String addressMatch)
+   {
+      return server.getSecurity(addressMatch);
+   }
+
    public void removeSecuritySettings(String addressMatch) throws Exception
    {
       //To change body of implemented methods use File | Settings | File Templates.

Modified: trunk/src/main/org/hornetq/jms/server/JMSServerManager.java
===================================================================
--- trunk/src/main/org/hornetq/jms/server/JMSServerManager.java	2010-03-22 15:16:20 UTC (rev 8940)
+++ trunk/src/main/org/hornetq/jms/server/JMSServerManager.java	2010-03-22 16:28:06 UTC (rev 8941)
@@ -239,4 +239,6 @@
    AddressSettings getAddressSettings(String address);
 
    void addSecurity(String addressMatch, Set<Role> roles);
+
+   Set<Role> getSecurity(final String addressMatch);
 }

Modified: trunk/src/main/org/hornetq/jms/server/impl/JMSServerManagerImpl.java
===================================================================
--- trunk/src/main/org/hornetq/jms/server/impl/JMSServerManagerImpl.java	2010-03-22 15:16:20 UTC (rev 8940)
+++ trunk/src/main/org/hornetq/jms/server/impl/JMSServerManagerImpl.java	2010-03-22 16:28:06 UTC (rev 8941)
@@ -259,6 +259,11 @@
       server.getSecurityRepository().addMatch(addressMatch, roles);
    }
 
+   public Set<Role> getSecurity(final String addressMatch)
+   {
+      return server.getSecurityRepository().getMatch(addressMatch);
+   }
+
    public synchronized void setContext(final Context context)
    {
       this.context = context;



More information about the hornetq-commits mailing list