From 55fa377f2f1957e0f79c9955b0591a4228f0ac4f Mon Sep 17 00:00:00 2001 From: Bosanac Dejan Date: Thu, 26 Jan 2012 15:10:57 +0000 Subject: [PATCH] https://issues.apache.org/jira/browse/AMQ-3682 - use jmxLocal for karaf commands by default git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1236227 13f79535-47bb-0310-9956-ffa450edef68 --- activemq-core/src/test/resources/log4j.properties | 2 +- .../karaf/commands/ActiveMQCommandSupport.java | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/activemq-core/src/test/resources/log4j.properties b/activemq-core/src/test/resources/log4j.properties index 8fa2f62c1c..c77a5c0e27 100755 --- a/activemq-core/src/test/resources/log4j.properties +++ b/activemq-core/src/test/resources/log4j.properties @@ -22,7 +22,7 @@ log4j.rootLogger=INFO, out, stdout #log4j.logger.org.apache.activemq.broker.scheduler=DEBUG #log4j.logger.org.apache.activemq.network.DemandForwardingBridgeSupport=DEBUG -#log4j.logger.org.apache.activemq=TRACE +log4j.logger.org.apache.activemq.transport.failover=TRACE #log4j.logger.org.apache.activemq.store.jdbc=TRACE #log4j.logger.org.apache.activemq.broker.region.cursors.AbstractStoreCursor=DEBUG #log4j.logger.org.apache.activemq.store.jdbc.JDBCMessageStore=DEBUG diff --git a/activemq-karaf/src/main/java/org/apache/activemq/karaf/commands/ActiveMQCommandSupport.java b/activemq-karaf/src/main/java/org/apache/activemq/karaf/commands/ActiveMQCommandSupport.java index 5eaaff610f..9822037100 100644 --- a/activemq-karaf/src/main/java/org/apache/activemq/karaf/commands/ActiveMQCommandSupport.java +++ b/activemq-karaf/src/main/java/org/apache/activemq/karaf/commands/ActiveMQCommandSupport.java @@ -16,15 +16,13 @@ */ package org.apache.activemq.karaf.commands; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; - +import org.apache.activemq.console.CommandContext; import org.apache.activemq.console.command.Command; import org.apache.activemq.console.formatter.CommandShellOutputFormatter; -import org.apache.activemq.console.CommandContext; -import org.apache.karaf.shell.console.OsgiCommandSupport; import org.apache.felix.gogo.commands.Argument; +import org.apache.karaf.shell.console.OsgiCommandSupport; + +import java.util.ArrayList; /** * @version $Rev: 960482 $ $Date: 2010-07-05 10:28:33 +0200 (Mon, 05 Jul 2010) $ @@ -34,7 +32,7 @@ public class ActiveMQCommandSupport extends OsgiCommandSupport { private Command command; @Argument(index=0, multiValued=true, required=true) - private Collection arguments; + private ArrayList arguments = new ArrayList(); protected Object doExecute() throws Exception { CommandContext context2 = new CommandContext(); @@ -43,7 +41,8 @@ public class ActiveMQCommandSupport extends OsgiCommandSupport { try { currentCommand.setCommandContext(context2); - currentCommand.execute(arguments != null ? new ArrayList(arguments) : new ArrayList()); + arguments.add("--jmxlocal"); + currentCommand.execute(arguments); return null; } catch (Throwable e) { Throwable cur = e;