From 082bbf0f06867546f8b738971bc72b92a88c8b76 Mon Sep 17 00:00:00 2001 From: Robert Davies Date: Thu, 3 Jan 2008 06:34:40 +0000 Subject: [PATCH] Add some duplex property for network connector view git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@608356 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/activemq/broker/jmx/BrokerView.java | 4 ++++ .../java/org/apache/activemq/broker/jmx/BrokerViewMBean.java | 2 ++ .../org/apache/activemq/broker/jmx/NetworkConnectorView.java | 4 ++++ .../apache/activemq/broker/jmx/NetworkConnectorViewMBean.java | 2 ++ 4 files changed, 12 insertions(+) diff --git a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java index de23693349..e0f21f73da 100755 --- a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java +++ b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java @@ -117,6 +117,10 @@ public class BrokerView implements BrokerViewMBean { public boolean isStatisticsEnabled() { return broker.getDestinationStatistics().isEnabled(); } + + public boolean isPersistent() { + return brokerService.isPersistent(); + } public void terminateJVM(int exitCode) { System.exit(exitCode); diff --git a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java index f206911776..42e1d4f1d4 100755 --- a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java +++ b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java @@ -61,6 +61,8 @@ public interface BrokerViewMBean extends Service { long getMemoryLimit(); void setMemoryLimit(long limit); + + boolean isPersistent(); /** * Shuts down the JVM. diff --git a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorView.java b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorView.java index 4867b64860..a65bc007ca 100644 --- a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorView.java +++ b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorView.java @@ -69,6 +69,10 @@ public class NetworkConnectorView implements NetworkConnectorViewMBean { public boolean isDynamicOnly() { return connector.isDynamicOnly(); } + + public boolean isDuplex() { + return connector.isDuplex(); + } public void setBridgeTempDestinations(boolean bridgeTempDestinations) { connector.setBridgeTempDestinations(bridgeTempDestinations); diff --git a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorViewMBean.java b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorViewMBean.java index eb9d4dca30..924b1c30fe 100644 --- a/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorViewMBean.java +++ b/activemq-core/src/main/java/org/apache/activemq/broker/jmx/NetworkConnectorViewMBean.java @@ -37,6 +37,8 @@ public interface NetworkConnectorViewMBean extends Service { boolean isDispatchAsync(); boolean isDynamicOnly(); + + boolean isDuplex(); void setBridgeTempDestinations(boolean bridgeTempDestinations);