Author: kwall
Date: Fri Jun 15 11:15:07 2012
New Revision: 1350577
URL: http://svn.apache.org/viewvc?rev=1350577&view=rev
Log:
NO-JIRA: Remove remaining dead JMX implementation from beneath /broker; remove
old shutdown plug; remove dependencies on log4jmbean
Added:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
- copied, changed from r1350312,
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanInvocationHandlerImpl.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/LoggingManagementMBeanTest.java
- copied, changed from r1350312,
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/management/LoggingManagementMBeanTest.java
Removed:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/MANIFEST.MF
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/build.xml
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/src/main/java/org/apache/qpid/shutdown/Activator.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/src/main/java/org/apache/qpid/shutdown/Shutdown.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/src/main/java/org/apache/qpid/shutdown/ShutdownMBean.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/experimental/shutdown/src/main/java/shutdown.bnd
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/AMQManagedObject.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/DefaultManagedObject.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/LoggingManagementMBean.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanIntrospector.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanInvocationHandlerImpl.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/Managable.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/ManagedObject.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/ManagedObjectRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/NoopManagedObjectRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/log4j/xml/QpidLog4JConfiguratorTest.java
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/management/LoggingManagementMBeanTest.java
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/access-control/MANIFEST.MF
qpid/branches/java-config-and-management/qpid/java/broker-plugins/firewall/MANIFEST.MF
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/MANIFEST.MF
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/Shutdown.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBean.java
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/MANIFEST.MF
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/log4j/xml/QpidLog4JConfigurator.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/plugins/OsgiSystemPackages.properties
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ApplicationRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ConfigurationFileApplicationRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHost.java
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/MockAMQQueue.java
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/virtualhost/MockVirtualHost.java
qpid/branches/java-config-and-management/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/ExternalACLJMXTest.java
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/access-control/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/access-control/MANIFEST.MF?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/access-control/MANIFEST.MF
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/access-control/MANIFEST.MF
Fri Jun 15 11:15:07 2012
@@ -17,7 +17,6 @@ Import-Package: org.apache.qpid,
org.apache.qpid.server.configuration,
org.apache.qpid.server.configuration.plugins,
org.apache.qpid.server.exchange,
- org.apache.qpid.server.management,
org.apache.qpid.server.logging,
org.apache.qpid.server.logging.actors,
org.apache.qpid.server.logging.subjects,
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/firewall/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/firewall/MANIFEST.MF?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/firewall/MANIFEST.MF
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/firewall/MANIFEST.MF
Fri Jun 15 11:15:07 2012
@@ -16,7 +16,6 @@ Import-Package: org.apache.qpid,
org.apache.qpid.server.configuration,
org.apache.qpid.server.configuration.plugins,
org.apache.qpid.server.exchange,
- org.apache.qpid.server.management,
org.apache.qpid.server.plugins,
org.apache.qpid.server.queue,
org.apache.qpid.server.security,
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/MANIFEST.MF?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/MANIFEST.MF
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/MANIFEST.MF
Fri Jun 15 11:15:07 2012
@@ -32,7 +32,6 @@ Import-Package: org.apache.qpid,
org.apache.qpid.server.configuration,
org.apache.qpid.server.configuration.plugins,
org.apache.qpid.server.connection,
- org.apache.qpid.server.management,
org.apache.qpid.server.plugins,
org.apache.qpid.server.protocol,
org.apache.qpid.server.queue,
@@ -59,8 +58,7 @@ Import-Package: org.apache.qpid,
javax.management.monitor;version=1.0.0,
javax.management.openmbean;version=1.0.0,
javax.security.auth.login;version=1.0.0,
+ javax.security.auth;version=1.0.0,
org.osgi.util.tracker;version=1.0.0,
org.osgi.framework;version=1.3
-Private-Package: org.apache.qpid.server.management.plugin.impl
-Export-Package: org.apache.qpid.server.jmx,
- org.apache.qpid.server.management.plugin;uses:="org.osgi.framework"
+Export-Package: org.apache.qpid.server.jmx;uses:="org.osgi.framework"
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
Fri Jun 15 11:15:07 2012
@@ -25,7 +25,6 @@ import org.apache.log4j.Logger;
import org.apache.qpid.AMQException;
import org.apache.qpid.server.logging.actors.CurrentActor;
import org.apache.qpid.server.logging.messages.ManagementConsoleMessages;
-import org.apache.qpid.server.management.MBeanInvocationHandlerImpl;
import org.apache.qpid.server.registry.ApplicationRegistry;
import org.apache.qpid.server.registry.IApplicationRegistry;
Copied:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
(from r1350312,
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanInvocationHandlerImpl.java)
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java?p2=qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java&p1=qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanInvocationHandlerImpl.java&r1=1350312&r2=1350577&rev=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/management/MBeanInvocationHandlerImpl.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
Fri Jun 15 11:15:07 2012
@@ -18,7 +18,7 @@
* under the License.
*
*/
-package org.apache.qpid.server.management;
+package org.apache.qpid.server.jmx;
import org.apache.log4j.Logger;
@@ -174,41 +174,41 @@ public class MBeanInvocationHandlerImpl
}
methodName = getMethodName(method, args);
- if (isAccessMethod(methodName) || impact ==
MBeanOperationInfo.INFO)
- {
- // Check for read-only method invocation
permission
+ if (isAccessMethod(methodName) || impact ==
MBeanOperationInfo.INFO)
+ {
+ // Check for read-only method invocation permission
if (!security.authoriseMethod(Operation.ACCESS, type,
methodName))
{
throw new SecurityException("Permission denied: Access " +
methodName);
}
- }
- else
- {
- // Check for setting properties permission
- if (!security.authoriseMethod(Operation.UPDATE,
type, methodName))
- {
- throw new SecurityException("Permission denied:
Update " + methodName);
- }
- }
-
- boolean oldAccessChecksDisabled = false;
- if(_managementRightsInferAllAccess)
- {
- oldAccessChecksDisabled =
SecurityManager.setAccessChecksDisabled(true);
- }
-
- try
- {
- // Actually invoke the method
- return method.invoke(_mbs, args);
- }
- finally
- {
- if(_managementRightsInferAllAccess)
- {
-
SecurityManager.setAccessChecksDisabled(oldAccessChecksDisabled);
- }
- }
+ }
+ else
+ {
+ // Check for setting properties permission
+ if (!security.authoriseMethod(Operation.UPDATE, type,
methodName))
+ {
+ throw new SecurityException("Permission denied: Update " +
methodName);
+ }
+ }
+
+ boolean oldAccessChecksDisabled = false;
+ if(_managementRightsInferAllAccess)
+ {
+ oldAccessChecksDisabled =
SecurityManager.setAccessChecksDisabled(true);
+ }
+
+ try
+ {
+ // Actually invoke the method
+ return method.invoke(_mbs, args);
+ }
+ finally
+ {
+ if(_managementRightsInferAllAccess)
+ {
+
SecurityManager.setAccessChecksDisabled(oldAccessChecksDisabled);
+ }
+ }
}
catch (InvocationTargetException e)
{
@@ -217,24 +217,24 @@ public class MBeanInvocationHandlerImpl
}
private String getType(Method method, Object[] args)
- {
- if (args[0] instanceof ObjectName)
- {
- ObjectName object = (ObjectName) args[0];
- String type = object.getKeyProperty("type");
-
- return type;
- }
- return null;
+ {
+ if (args[0] instanceof ObjectName)
+ {
+ ObjectName object = (ObjectName) args[0];
+ String type = object.getKeyProperty("type");
+
+ return type;
+ }
+ return null;
}
private String getVirtualHost(Method method, Object[] args)
- {
+ {
if (args[0] instanceof ObjectName)
{
ObjectName object = (ObjectName) args[0];
String vhost = object.getKeyProperty("VirtualHost");
-
+
if(vhost != null)
{
try
@@ -253,7 +253,7 @@ public class MBeanInvocationHandlerImpl
}
return null;
}
-
+
private String getMethodName(Method method, Object[] args)
{
String methodName = method.getName();
@@ -274,7 +274,7 @@ public class MBeanInvocationHandlerImpl
methodName = (String) args[1];
}
}
-
+
return methodName;
}
@@ -289,7 +289,7 @@ public class MBeanInvocationHandlerImpl
{
return -1;
}
-
+
try
{
//Get the impact attribute
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/Shutdown.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/Shutdown.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/Shutdown.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/Shutdown.java
Fri Jun 15 11:15:07 2012
@@ -128,7 +128,7 @@ public class Shutdown extends DefaultMan
}
/**
- * @see
org.apache.qpid.server.management.ManagedObject#getObjectInstanceName()
+ * @see ManagedObject#getObjectInstanceName()
*/
public String getObjectInstanceName()
{
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBean.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBean.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBean.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/main/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBean.java
Fri Jun 15 11:15:07 2012
@@ -29,7 +29,6 @@ import org.apache.qpid.server.jmx.AMQMan
import org.apache.qpid.server.jmx.ManagedObject;
import org.apache.qpid.server.jmx.ManagedObjectRegistry;
import
org.apache.qpid.server.model.PasswordCredentialManagingAuthenticationProvider;
-import org.apache.qpid.server.security.auth.database.PrincipalDatabase;
import javax.management.JMException;
import javax.management.openmbean.CompositeData;
Copied:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/LoggingManagementMBeanTest.java
(from r1350312,
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/management/LoggingManagementMBeanTest.java)
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/LoggingManagementMBeanTest.java?p2=qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/LoggingManagementMBeanTest.java&p1=qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/management/LoggingManagementMBeanTest.java&r1=1350312&r2=1350577&rev=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/management/LoggingManagementMBeanTest.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/LoggingManagementMBeanTest.java
Fri Jun 15 11:15:07 2012
@@ -14,16 +14,19 @@
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
+ *
*
- *
*/
-package org.apache.qpid.server.logging.management;
+package org.apache.qpid.server.jmx.mbeans;
+
+import static org.mockito.Mockito.*;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
-import org.apache.qpid.server.management.LoggingManagementMBean;
+import org.apache.qpid.server.jmx.ManagedObject;
+import org.apache.qpid.server.jmx.ManagedObjectRegistry;
import org.apache.qpid.server.util.InternalBrokerBaseCase;
import static
org.apache.qpid.management.common.mbeans.LoggingManagement.LOGGER_LEVEL;
@@ -42,6 +45,7 @@ import java.util.Map;
public class LoggingManagementMBeanTest extends InternalBrokerBaseCase
{
+
private static final String TEST_LOGGER =
"LoggingManagementMBeanTestLogger";
private static final String TEST_LOGGER_CHILD1 =
"LoggingManagementMBeanTestLogger.child1";
private static final String TEST_LOGGER_CHILD2 =
"LoggingManagementMBeanTestLogger.child2";
@@ -54,13 +58,15 @@ public class LoggingManagementMBeanTest
private File _testConfigFile;
+ private ManagedObjectRegistry _registry =
mock(ManagedObjectRegistry.class);
+
@Override
public void setUp() throws Exception
{
super.setUp();
_testConfigFile = createTempTestLog4JConfig();
}
-
+
@Override
public void tearDown() throws Exception
{
@@ -69,9 +75,9 @@ public class LoggingManagementMBeanTest
{
oldTestConfigFile.delete();
}
-
+
_testConfigFile.delete();
-
+
super.tearDown();
}
@@ -90,7 +96,7 @@ public class LoggingManagementMBeanTest
writer.write("<!DOCTYPE log4j:configuration SYSTEM
\"log4j.dtd\">"+NEWLINE);
writer.write("<log4j:configuration
xmlns:log4j=\"http://jakarta.apache.org/log4j/\" debug=\"null\" " +
-
"threshold=\"null\">"+NEWLINE);
+
"threshold=\"null\">"+NEWLINE);
writer.write(" <appender
class=\"org.apache.log4j.ConsoleAppender\" name=\"STDOUT\">"+NEWLINE);
writer.write(" <layout
class=\"org.apache.log4j.PatternLayout\">"+NEWLINE);
@@ -138,13 +144,13 @@ public class LoggingManagementMBeanTest
//******* Test Methods ******* //
-
+
public void testSetRuntimeLoggerLevel()
{
LoggingManagementMBean lm = null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -157,26 +163,26 @@ public class LoggingManagementMBeanTest
//create child1 test logger, check its *effective* level is the same
as the parent, "info"
Logger log1 = Logger.getLogger(TEST_LOGGER_CHILD1);
- assertTrue("Test logger's level was not the expected value",
+ assertTrue("Test logger's level was not the expected value",
log1.getEffectiveLevel().toString().equalsIgnoreCase("info"));
//now change its level to "warn"
assertTrue("Failed to set logger level",
lm.setRuntimeLoggerLevel(TEST_LOGGER_CHILD1, "warn"));
//check the change, see its actual level is "warn
- assertTrue("Test logger's level was not the expected value",
+ assertTrue("Test logger's level was not the expected value",
log1.getLevel().toString().equalsIgnoreCase("warn"));
//try an invalid level
assertFalse("Trying to set an invalid level succeded",
lm.setRuntimeLoggerLevel(TEST_LOGGER_CHILD1, "made.up.level"));
}
-
+
public void testSetRuntimeRootLoggerLevel()
{
LoggingManagementMBean lm = null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -184,27 +190,27 @@ public class LoggingManagementMBeanTest
}
Logger log = Logger.getRootLogger();
-
+
//get current root logger level
Level origLevel = log.getLevel();
-
+
//change level twice to ensure a new level is actually selected
-
+
//set root loggers level to info
assertTrue("Failed to set root logger level",
lm.setRuntimeRootLoggerLevel("debug"));
//check it is now actually info
Level currentLevel = log.getLevel();
assertTrue("Logger level was not expected value",
currentLevel.equals(Level.toLevel("debug")));
-
+
//try an invalid level
assertFalse("Trying to set an invalid level succeded",
lm.setRuntimeRootLoggerLevel("made.up.level"));
-
+
//set root loggers level to warn
assertTrue("Failed to set logger level",
lm.setRuntimeRootLoggerLevel("info"));
//check it is now actually warn
currentLevel = log.getLevel();
assertTrue("Logger level was not expected value",
currentLevel.equals(Level.toLevel("info")));
-
+
//restore original level
log.setLevel(origLevel);
}
@@ -214,7 +220,7 @@ public class LoggingManagementMBeanTest
LoggingManagementMBean lm = null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -222,18 +228,18 @@ public class LoggingManagementMBeanTest
}
Logger log = Logger.getRootLogger();
-
+
//get current root logger level
Level origLevel = log.getLevel();
-
+
//change level twice to ensure a new level is actually selected
-
+
//set root loggers level to debug
log.setLevel(Level.toLevel("debug"));
//check it is now actually debug
assertTrue("Logger level was not expected value",
lm.getRuntimeRootLoggerLevel().equalsIgnoreCase("debug"));
-
-
+
+
//set root loggers level to warn
log.setLevel(Level.toLevel("info"));
//check it is now actually warn
@@ -242,13 +248,13 @@ public class LoggingManagementMBeanTest
//restore original level
log.setLevel(origLevel);
}
-
+
public void testViewEffectiveRuntimeLoggerLevels()
{
LoggingManagementMBean lm = null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -258,7 +264,7 @@ public class LoggingManagementMBeanTest
//(re)create a parent test logger, set its level explicitly
Logger log = Logger.getLogger(TEST_LOGGER);
log.setLevel(Level.toLevel("info"));
-
+
//retrieve the current effective runtime logger level values
TabularDataSupport levels = (TabularDataSupport)
lm.viewEffectiveRuntimeLoggerLevels();
Collection<Object> records = levels.values();
@@ -268,13 +274,13 @@ public class LoggingManagementMBeanTest
CompositeData data = (CompositeData) o;
list.put(data.get(LOGGER_NAME).toString(),
data.get(LOGGER_LEVEL).toString());
}
-
+
//check child2 does not exist already
assertFalse("Did not expect this logger to exist already",
list.containsKey(TEST_LOGGER_CHILD2));
//create child2 test logger
Logger log2 = Logger.getLogger(TEST_LOGGER_CHILD2);
-
+
//retrieve the current effective runtime logger level values
levels = (TabularDataSupport) lm.viewEffectiveRuntimeLoggerLevels();
records = levels.values();
@@ -288,14 +294,14 @@ public class LoggingManagementMBeanTest
//verify the parent and child2 loggers are present in returned values
assertTrue(TEST_LOGGER + " logger was not in the returned list",
list.containsKey(TEST_LOGGER));
assertTrue(TEST_LOGGER_CHILD2 + " logger was not in the returned
list", list.containsKey(TEST_LOGGER_CHILD2));
-
+
//check child2's effective level is the same as the parent, "info"
- assertTrue("Test logger's level was not the expected value",
+ assertTrue("Test logger's level was not the expected value",
list.get(TEST_LOGGER_CHILD2).equalsIgnoreCase("info"));
//now change its level explicitly to "warn"
log2.setLevel(Level.toLevel("warn"));
-
+
//retrieve the current effective runtime logger level values
levels = (TabularDataSupport) lm.viewEffectiveRuntimeLoggerLevels();
records = levels.values();
@@ -307,7 +313,7 @@ public class LoggingManagementMBeanTest
}
//check child2's effective level is now "warn"
- assertTrue("Test logger's level was not the expected value",
+ assertTrue("Test logger's level was not the expected value",
list.get(TEST_LOGGER_CHILD2).equalsIgnoreCase("warn"));
}
@@ -316,7 +322,7 @@ public class LoggingManagementMBeanTest
LoggingManagementMBean lm =null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -379,13 +385,13 @@ public class LoggingManagementMBeanTest
assertTrue(TEST_CATEGORY_LEVEL + " logger's level was incorrect",
list.get(TEST_CATEGORY_LEVEL).equalsIgnoreCase("error"));
assertTrue(TEST_LOGGER_LEVEL + " logger's level was incorrect",
list.get(TEST_LOGGER_LEVEL).equalsIgnoreCase("trace"));
}
-
+
public void testGetAndSetConfigFileRootLoggerLevel() throws Exception
{
LoggingManagementMBean lm =null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
0, _registry);
}
catch (JMException e)
{
@@ -400,7 +406,7 @@ public class LoggingManagementMBeanTest
//try an invalid level
assertFalse("Use of an invalid RootLogger level was successfull",
lm.setConfigFileRootLoggerLevel("made.up.level"));
-
+
//change the level to warn
assertTrue("Failed to set new RootLogger level",
lm.setConfigFileRootLoggerLevel("warn"));
@@ -416,7 +422,7 @@ public class LoggingManagementMBeanTest
LoggingManagementMBean lm =null;
try
{
- lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
5000);
+ lm = new LoggingManagementMBean(_testConfigFile.getAbsolutePath(),
5000, _registry);
}
catch (JMException e)
{
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/MANIFEST.MF?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/MANIFEST.MF
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/MANIFEST.MF
Fri Jun 15 11:15:07 2012
@@ -27,7 +27,6 @@ Import-Package: org.apache.qpid,
org.apache.qpid.server.configuration,
org.apache.qpid.server.configuration.plugins,
org.apache.qpid.server.connection,
- org.apache.qpid.server.management,
org.apache.qpid.server.plugins,
org.apache.qpid.server.protocol,
org.apache.qpid.server.queue,
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/log4j/xml/QpidLog4JConfigurator.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/log4j/xml/QpidLog4JConfigurator.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/log4j/xml/QpidLog4JConfigurator.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/log4j/xml/QpidLog4JConfigurator.java
Fri Jun 15 11:15:07 2012
@@ -22,7 +22,6 @@ package org.apache.log4j.xml;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
-import org.apache.qpid.server.management.LoggingManagementMBean;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
@@ -64,7 +63,6 @@ public class QpidLog4JConfigurator
LOCK.lock();
parseXMLConfigFile(filename);
- checkLoggerLevels(filename);
DOMConfigurator.configure(filename);
@@ -83,7 +81,6 @@ public class QpidLog4JConfigurator
SAXException, IllegalLoggerLevelException
{
parseXMLConfigFile(filename);
- checkLoggerLevels(filename);
QpidLog4JXMLWatchdog watchdog = new QpidLog4JXMLWatchdog(filename);
watchdog.setDelay(delay);
@@ -199,23 +196,6 @@ public class QpidLog4JConfigurator
return;
}
- try
- {
- checkLoggerLevels(filename);
- }
- catch (Exception e)
- {
- //logger will be instantiated following first
configuration success, which has been pre-validated
- //and so the null check should never actually be required.
- if(_logger != null)
- {
- _logger.warn("Errors were found when validating the
logger level values in the " +
- "log4j XML configuration file. The new
configuration was not applied. " +
- "Correct the issues to prompt another update
attempt: " + e.getMessage());
- }
- return;
- }
-
//everything checked was ok, let the normal update process
proceed
super.doOnChange();
@@ -234,60 +214,7 @@ public class QpidLog4JConfigurator
}
}
-
- protected static void checkLoggerLevels(String filename) throws
IllegalLoggerLevelException, IOException
- {
- //check that the logger levels specified in the XML are actually valid
-
- try
- {
- LOCK.lock();
-
- //get the Logger levels to check
- Map<String, String> loggersLevels;
- loggersLevels =
LoggingManagementMBean.retrieveConfigFileLoggersLevels(filename);
- //add the RootLogger to the list too
- String rootLoggerlevelString =
LoggingManagementMBean.retrieveConfigFileRootLoggerLevel(filename);
- loggersLevels.put("Root", rootLoggerlevelString);
-
-
- for (Map.Entry<String, String> entry : loggersLevels.entrySet())
- {
- String loggerName = entry.getKey();
- String levelString = entry.getValue();
- //let log4j replace any properties in the string
- String log4jConfiguredString = domConfig.subst(levelString);
-
- if(log4jConfiguredString.equals("") && !
log4jConfiguredString.equals(levelString))
- {
- //log4j has returned an empty string but this isnt what we
gave it.
- //There may have been an undefined property. Unlike an
incorrect
- //literal value, we will allow this case to proceed, but
warn users.
-
- if(_logger != null)
- {
- _logger.warn("Unable to detect Level value from '" +
levelString
- +"' for logger '" + loggerName + "', Log4J
will default this to DEBUG");
- }
- else
- {
- System.err.println("Unable to detect Level value from
'" + levelString
- +"' for logger " + loggerName + ", Log4J will
default this to DEBUG");
- }
-
- continue;
- }
-
- checkLevel(loggerName,log4jConfiguredString);
- }
- }
- finally
- {
- LOCK.unlock();
- }
- }
-
private static void checkLevel(String loggerName, String levelString)
throws IllegalLoggerLevelException
{
if("null".equalsIgnoreCase(levelString) ||
"inherited".equalsIgnoreCase(levelString))
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java
Fri Jun 15 11:15:07 2012
@@ -37,7 +37,6 @@ import org.apache.qpid.server.logging.ac
import org.apache.qpid.server.logging.actors.CurrentActor;
import org.apache.qpid.server.logging.actors.GenericActor;
import org.apache.qpid.server.logging.messages.BrokerMessages;
-import org.apache.qpid.server.management.LoggingManagementMBean;
import org.apache.qpid.server.protocol.AmqpProtocolVersion;
import org.apache.qpid.server.protocol.MultiVersionProtocolEngineFactory;
import org.apache.qpid.server.registry.ApplicationRegistry;
@@ -129,8 +128,6 @@ public class Broker
try
{
- configureLoggingManagementMBean(logConfigFile,
options.getLogWatchFrequency());
-
Set<Integer> ports = new HashSet<Integer>(options.getPorts());
if(ports.isEmpty())
{
@@ -483,12 +480,6 @@ public class Broker
}
}
- private void configureLoggingManagementMBean(File logConfigFile, int
logWatchTime) throws Exception
- {
- LoggingManagementMBean blm = new
LoggingManagementMBean(logConfigFile.getPath(),logWatchTime);
-
- blm.register();
- }
private void addShutdownHook()
{
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
Fri Jun 15 11:15:07 2012
@@ -30,7 +30,6 @@ import org.apache.qpid.server.logging.Lo
import org.apache.qpid.server.logging.actors.CurrentActor;
import org.apache.qpid.server.logging.messages.ExchangeMessages;
import org.apache.qpid.server.logging.subjects.ExchangeLogSubject;
-import org.apache.qpid.server.management.Managable;
import org.apache.qpid.server.message.InboundMessage;
import org.apache.qpid.server.queue.AMQQueue;
import org.apache.qpid.server.queue.BaseQueue;
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/plugins/OsgiSystemPackages.properties
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/plugins/OsgiSystemPackages.properties?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/plugins/OsgiSystemPackages.properties
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/plugins/OsgiSystemPackages.properties
Fri Jun 15 11:15:07 2012
@@ -107,7 +107,6 @@ org.apache.qpid.server.logging.actors=0.
org.apache.qpid.server.logging.messages=0.0.0
org.apache.qpid.server.logging.subjects=0.0.0
org.apache.qpid.server.message=0.0.0
-org.apache.qpid.server.management=0.0.0
org.apache.qpid.server.persistent=0.0.0
org.apache.qpid.server.plugins=0.0.0
org.apache.qpid.server.protocol=0.0.0
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ApplicationRegistry.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ApplicationRegistry.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ApplicationRegistry.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ApplicationRegistry.java
Fri Jun 15 11:15:07 2012
@@ -25,7 +25,6 @@ import org.apache.log4j.Logger;
import org.apache.qpid.server.logging.*;
import org.osgi.framework.BundleContext;
-import org.apache.qpid.AMQException;
import org.apache.qpid.common.Closeable;
import org.apache.qpid.common.QpidProperties;
import org.apache.qpid.qmf.QMFService;
@@ -41,8 +40,6 @@ import org.apache.qpid.server.logging.ac
import org.apache.qpid.server.logging.actors.CurrentActor;
import org.apache.qpid.server.logging.messages.BrokerMessages;
import org.apache.qpid.server.logging.messages.VirtualHostMessages;
-import org.apache.qpid.server.management.ManagedObjectRegistry;
-import org.apache.qpid.server.management.NoopManagedObjectRegistry;
import org.apache.qpid.server.model.Broker;
import org.apache.qpid.server.model.adapter.BrokerAdapter;
import org.apache.qpid.server.plugins.Plugin;
@@ -81,8 +78,6 @@ public abstract class ApplicationRegistr
private final Map<InetSocketAddress, QpidAcceptor> _acceptors =
Collections.synchronizedMap(new HashMap<InetSocketAddress,
QpidAcceptor>());
- private ManagedObjectRegistry _managedObjectRegistry;
-
private IAuthenticationManagerRegistry _authenticationManagerRegistry;
private final VirtualHostRegistry _virtualHostRegistry = new
VirtualHostRegistry(this);
@@ -129,11 +124,6 @@ public abstract class ApplicationRegistr
}
}
- protected void setManagedObjectRegistry(ManagedObjectRegistry
managedObjectRegistry)
- {
- _managedObjectRegistry = managedObjectRegistry;
- }
-
protected void setSecurityManager(SecurityManager securityManager)
{
_securityManager = securityManager;
@@ -311,8 +301,6 @@ public abstract class ApplicationRegistr
_broker = new BrokerAdapter(this);
- initialiseManagedObjectRegistry();
-
configure();
_qmfService = new QMFService(getConfigStore(), this);
@@ -336,8 +324,6 @@ public abstract class ApplicationRegistr
}
_authManagerChangeListeners.clear();
}
-
- _managedObjectRegistry.start();
}
finally
{
@@ -372,11 +358,6 @@ public abstract class ApplicationRegistr
getVirtualHostRegistry().setDefaultVirtualHostName(_configuration.getDefaultVirtualHost());
}
- protected void initialiseManagedObjectRegistry() throws AMQException
- {
- _managedObjectRegistry = new NoopManagedObjectRegistry();
- }
-
public void initialiseStatisticsReporting()
{
long report = _configuration.getStatisticsReportingPeriod() * 1000; //
convert to ms
@@ -523,8 +504,6 @@ public abstract class ApplicationRegistr
close(_pluginManager);
- close(_managedObjectRegistry);
-
BrokerConfig broker = getBrokerConfig();
if(broker != null)
{
@@ -603,11 +582,6 @@ public abstract class ApplicationRegistr
return _securityManager;
}
- public ManagedObjectRegistry getManagedObjectRegistry()
- {
- return _managedObjectRegistry;
- }
-
@Override
public AuthenticationManager getAuthenticationManager(SocketAddress
address)
{
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ConfigurationFileApplicationRegistry.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ConfigurationFileApplicationRegistry.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ConfigurationFileApplicationRegistry.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/ConfigurationFileApplicationRegistry.java
Fri Jun 15 11:15:07 2012
@@ -25,7 +25,6 @@ import org.osgi.framework.BundleContext;
import org.apache.qpid.AMQException;
import org.apache.qpid.server.configuration.ServerConfiguration;
-import org.apache.qpid.server.management.NoopManagedObjectRegistry;
import java.io.File;
@@ -40,22 +39,4 @@ public class ConfigurationFileApplicatio
{
super(new ServerConfiguration(configurationURL), bundleContext);
}
-
- @Override
- protected void initialiseManagedObjectRegistry() throws AMQException
- {
- // TODO the following block was commented out to stop loading both
- // management implementations, this method should be removed as the
- // old management layer is extracted.
-
-// if (getConfiguration().getManagementEnabled())
-// {
-// setManagedObjectRegistry(new JMXManagedObjectRegistry());
-// }
-// else
-// {
- setManagedObjectRegistry(new NoopManagedObjectRegistry());
-// }
- }
-
}
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java
Fri Jun 15 11:15:07 2012
@@ -27,9 +27,7 @@ import org.apache.qpid.server.configurat
import org.apache.qpid.server.configuration.ServerConfiguration;
import org.apache.qpid.server.configuration.VirtualHostConfiguration;
import org.apache.qpid.server.logging.RootMessageLogger;
-import org.apache.qpid.server.management.ManagedObjectRegistry;
import org.apache.qpid.server.model.Broker;
-import org.apache.qpid.server.model.adapter.BrokerAdapter;
import org.apache.qpid.server.plugins.PluginManager;
import org.apache.qpid.server.security.SecurityManager;
import org.apache.qpid.server.security.auth.manager.AuthenticationManager;
@@ -65,8 +63,6 @@ public interface IApplicationRegistry ex
*/
ServerConfiguration getConfiguration();
- ManagedObjectRegistry getManagedObjectRegistry();
-
/**
* Get the AuthenticationManager for the given socket address
*
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHost.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHost.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHost.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHost.java
Fri Jun 15 11:15:07 2012
@@ -32,7 +32,6 @@ import org.apache.qpid.server.connection
import org.apache.qpid.server.exchange.ExchangeFactory;
import org.apache.qpid.server.exchange.ExchangeRegistry;
import org.apache.qpid.server.federation.BrokerLink;
-import org.apache.qpid.server.management.ManagedObject;
import org.apache.qpid.server.protocol.v1_0.LinkRegistry;
import org.apache.qpid.server.queue.QueueRegistry;
import org.apache.qpid.server.registry.IApplicationRegistry;
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/MockAMQQueue.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/MockAMQQueue.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/MockAMQQueue.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/MockAMQQueue.java
Fri Jun 15 11:15:07 2012
@@ -29,7 +29,6 @@ import org.apache.qpid.server.configurat
import org.apache.qpid.server.configuration.plugins.ConfigurationPlugin;
import org.apache.qpid.server.exchange.Exchange;
import org.apache.qpid.server.logging.LogSubject;
-import org.apache.qpid.server.management.ManagedObject;
import org.apache.qpid.server.message.ServerMessage;
import org.apache.qpid.server.protocol.AMQSessionModel;
import org.apache.qpid.server.security.AuthorizationHolder;
@@ -513,11 +512,6 @@ public class MockAMQQueue implements AMQ
{
}
- public ManagedObject getManagedObject()
- {
- return null;
- }
-
public int compareTo(AMQQueue o)
{
return 0;
Modified:
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/virtualhost/MockVirtualHost.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/virtualhost/MockVirtualHost.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/virtualhost/MockVirtualHost.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/virtualhost/MockVirtualHost.java
Fri Jun 15 11:15:07 2012
@@ -32,7 +32,6 @@ import org.apache.qpid.server.connection
import org.apache.qpid.server.exchange.ExchangeFactory;
import org.apache.qpid.server.exchange.ExchangeRegistry;
import org.apache.qpid.server.federation.BrokerLink;
-import org.apache.qpid.server.management.ManagedObject;
import org.apache.qpid.server.protocol.v1_0.LinkRegistry;
import org.apache.qpid.server.queue.QueueRegistry;
import org.apache.qpid.server.registry.IApplicationRegistry;
@@ -141,11 +140,6 @@ public class MockVirtualHost implements
return 0;
}
- public ManagedObject getManagedObject()
- {
- return null;
- }
-
public MessageStore getMessageStore()
{
return null;
Modified:
qpid/branches/java-config-and-management/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/ExternalACLJMXTest.java
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/ExternalACLJMXTest.java?rev=1350577&r1=1350576&r2=1350577&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/ExternalACLJMXTest.java
(original)
+++
qpid/branches/java-config-and-management/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/ExternalACLJMXTest.java
Fri Jun 15 11:15:07 2012
@@ -19,7 +19,6 @@
package org.apache.qpid.server.security.acl;
import org.apache.qpid.management.common.mbeans.ServerInformation;
-import org.apache.qpid.server.management.ManagedObject;
import org.apache.qpid.server.security.access.ObjectType;
import org.apache.qpid.test.utils.JMXTestUtils;
@@ -30,7 +29,7 @@ import java.lang.management.RuntimeMXBea
* Tests that access to the JMX interface is governed only by {@link
ObjectType#METHOD}/{@link ObjectType#ALL}
* rules and AMQP rights have no effect.
*
- * Ensures that objects outside the Qpid domain ({@link ManagedObject#DOMAIN})
are not governed by the ACL model.
+ * Ensures that objects outside the Qpid domain are not governed by the ACL
model.
*/
public class ExternalACLJMXTest extends AbstractACLTestCase
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]