Author: dejanb
Date: Fri Apr 23 15:27:36 2010
New Revision: 937334

URL: http://svn.apache.org/viewvc?rev=937334&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQ-2705 - broker version in jmx and 
web console

Modified:
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java
    activemq/trunk/activemq-web-console/src/main/webapp/index.jsp

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java?rev=937334&r1=937333&r2=937334&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
 Fri Apr 23 15:27:36 2010
@@ -24,6 +24,8 @@ import java.net.URI;
 import java.net.URL;
 import java.util.concurrent.atomic.AtomicInteger;
 import javax.management.ObjectName;
+
+import org.apache.activemq.ActiveMQConnectionMetaData;
 import org.apache.activemq.broker.Broker;
 import org.apache.activemq.broker.BrokerService;
 import org.apache.activemq.broker.ConnectionContext;
@@ -66,6 +68,10 @@ public class BrokerView implements Broke
     public String getBrokerName() {
         return broker.getBrokerName();
     }    
+    
+    public String getBrokerVersion() {
+       return ActiveMQConnectionMetaData.PROVIDER_VERSION;
+    }
 
     public void gc() throws Exception {
         brokerService.getBroker().gc();

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java?rev=937334&r1=937333&r2=937334&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java
 Fri Apr 23 15:27:36 2010
@@ -39,6 +39,12 @@ public interface BrokerViewMBean extends
     String getBrokerName();    
 
     /**
+     * @return The name of the broker.
+     */
+    @MBeanInfo("The version of the broker.")
+    String getBrokerVersion();        
+    
+    /**
      * The Broker will fush it's caches so that the garbage collector can
      * recalaim more memory.
      * 

Modified: activemq/trunk/activemq-web-console/src/main/webapp/index.jsp
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-web-console/src/main/webapp/index.jsp?rev=937334&r1=937333&r2=937334&view=diff
==============================================================================
--- activemq/trunk/activemq-web-console/src/main/webapp/index.jsp (original)
+++ activemq/trunk/activemq-web-console/src/main/webapp/index.jsp Fri Apr 23 
15:27:36 2010
@@ -39,6 +39,10 @@ You can find more information about Acti
         <td><b>${requestContext.brokerQuery.brokerAdmin.brokerName}</b></td>
     </tr>
     <tr>
+        <td>Version</td>
+        <td><b>${requestContext.brokerQuery.brokerAdmin.brokerVersion}</b></td>
+    </tr>
+    <tr>
         <td>ID</td>
         <td><b>${requestContext.brokerQuery.brokerAdmin.brokerId}</b></td>
     </tr>


Reply via email to