[hornetq-commits] JBoss hornetq SVN: r7968 - in trunk: src/main/org/hornetq/core/management/impl and 3 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Sep 17 18:02:18 EDT 2009
Author: clebert.suconic at jboss.com
Date: 2009-09-17 18:02:17 -0400 (Thu, 17 Sep 2009)
New Revision: 7968
Modified:
trunk/src/main/org/hornetq/core/management/HornetQServerControl.java
trunk/src/main/org/hornetq/core/management/impl/HornetQServerControlImpl.java
trunk/src/main/org/hornetq/core/management/jmx/impl/ReplicationAwareHornetQServerControlWrapper.java
trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlTest.java
trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlUsingCoreTest.java
trunk/tests/src/org/hornetq/tests/unit/core/deployers/impl/QueueDeployerTest.java
Log:
Adding properties to ServerControl
Modified: trunk/src/main/org/hornetq/core/management/HornetQServerControl.java
===================================================================
--- trunk/src/main/org/hornetq/core/management/HornetQServerControl.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/src/main/org/hornetq/core/management/HornetQServerControl.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -60,6 +60,12 @@
int getJournalMinFiles();
int getJournalMaxAIO();
+
+ int getJournalCompactMinFiles();
+
+ int getJournalCompactPercentage();
+
+ boolean isPersistenceEnabled();
boolean isCreateBindingsDir();
Modified: trunk/src/main/org/hornetq/core/management/impl/HornetQServerControlImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/management/impl/HornetQServerControlImpl.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/src/main/org/hornetq/core/management/impl/HornetQServerControlImpl.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -171,7 +171,22 @@
{
return configuration.getJournalMinFiles();
}
+
+ public int getJournalCompactMinFiles()
+ {
+ return configuration.getJournalCompactMinFiles();
+ }
+ public int getJournalCompactPercentage()
+ {
+ return configuration.getJournalCompactPercentage();
+ }
+
+ public boolean isPersistenceEnabled()
+ {
+ return configuration.isPersistenceEnabled();
+ }
+
public String getJournalType()
{
return configuration.getJournalType().toString();
@@ -656,4 +671,5 @@
{
return configuration.isWildcardRoutingEnabled();
}
+
}
Modified: trunk/src/main/org/hornetq/core/management/jmx/impl/ReplicationAwareHornetQServerControlWrapper.java
===================================================================
--- trunk/src/main/org/hornetq/core/management/jmx/impl/ReplicationAwareHornetQServerControlWrapper.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/src/main/org/hornetq/core/management/jmx/impl/ReplicationAwareHornetQServerControlWrapper.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -43,7 +43,7 @@
// Constructors --------------------------------------------------
public ReplicationAwareHornetQServerControlWrapper(final HornetQServerControlImpl localControl,
- final ReplicationOperationInvoker replicationInvoker) throws Exception
+ final ReplicationOperationInvoker replicationInvoker) throws Exception
{
super(ResourceNames.CORE_SERVER, HornetQServerControl.class, replicationInvoker);
@@ -71,7 +71,7 @@
{
return localControl.getConnectionCount();
}
-
+
public String[] getInterceptorClassNames()
{
return localControl.getInterceptorClassNames();
@@ -221,17 +221,17 @@
{
return localControl.getConnectors();
}
-
+
public String getConnectorsAsJSON() throws Exception
{
return localControl.getConnectorsAsJSON();
}
-
+
public String[] getAddressNames()
{
return localControl.getAddressNames();
}
-
+
public String[] getQueueNames()
{
return localControl.getQueueNames();
@@ -392,6 +392,21 @@
return localControl.isWildcardRoutingEnabled();
}
+ public int getJournalCompactMinFiles()
+ {
+ return localControl.getJournalCompactMinFiles();
+ }
+
+ public int getJournalCompactPercentage()
+ {
+ return localControl.getJournalCompactPercentage();
+ }
+
+ public boolean isPersistenceEnabled()
+ {
+ return localControl.isPersistenceEnabled();
+ }
+
// StandardMBean overrides ---------------------------------------
@Override
Modified: trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlTest.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlTest.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -119,6 +119,9 @@
assertEquals(conf.getTransactionTimeoutScanPeriod(), serverControl.getTransactionTimeoutScanPeriod());
assertEquals(conf.getMessageExpiryScanPeriod(), serverControl.getMessageExpiryScanPeriod());
assertEquals(conf.getMessageExpiryThreadPriority(), serverControl.getMessageExpiryThreadPriority());
+ assertEquals(conf.getJournalCompactMinFiles(), serverControl.getJournalCompactMinFiles());
+ assertEquals(conf.getJournalCompactPercentage(), serverControl.getJournalCompactPercentage());
+ assertEquals(conf.isPersistenceEnabled(), serverControl.isPersistenceEnabled());
}
public void testGetConnectors() throws Exception
Modified: trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlUsingCoreTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlUsingCoreTest.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/tests/src/org/hornetq/tests/integration/management/HornetQServerControlUsingCoreTest.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -253,16 +253,6 @@
return (String)proxy.retrieveAttributeValue("pagingDirectory");
}
- public int getGlobalPageSize()
- {
- return (Integer)proxy.retrieveAttributeValue("globalPageSize");
- }
-
- public long getPagingMaxGlobalSizeBytes()
- {
- return (Long)proxy.retrieveAttributeValue("pagingMaxGlobalSizeBytes", Long.class);
- }
-
public long getQueueActivationTimeout()
{
return (Long)proxy.retrieveAttributeValue("queueActivationTimeout", Long.class);
@@ -423,6 +413,21 @@
return (Integer)proxy.retrieveAttributeValue("AIOBufferTimeout");
}
+ public int getJournalCompactMinFiles()
+ {
+ return (Integer)proxy.retrieveAttributeValue("JournalCompactMinFiles");
+ }
+
+ public int getJournalCompactPercentage()
+ {
+ return (Integer)proxy.retrieveAttributeValue("JournalCompactPercentage");
+ }
+
+ public boolean isPersistenceEnabled()
+ {
+ return (Boolean)proxy.retrieveAttributeValue("PersistenceEnabled");
+ }
+
};
}
// Package protected ---------------------------------------------
Modified: trunk/tests/src/org/hornetq/tests/unit/core/deployers/impl/QueueDeployerTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/unit/core/deployers/impl/QueueDeployerTest.java 2009-09-17 14:08:00 UTC (rev 7967)
+++ trunk/tests/src/org/hornetq/tests/unit/core/deployers/impl/QueueDeployerTest.java 2009-09-17 22:02:17 UTC (rev 7968)
@@ -339,18 +339,6 @@
return null;
}
- public int getGlobalPageSize()
- {
-
- return 0;
- }
-
- public long getPagingMaxGlobalSizeBytes()
- {
-
- return 0;
- }
-
public long getQueueActivationTimeout()
{
@@ -520,29 +508,29 @@
}
- /* (non-Javadoc)
- * @see org.hornetq.core.management.HornetQServerControlMBean#getAIOBufferSize()
- */
public int getAIOBufferSize()
{
return 0;
}
- /* (non-Javadoc)
- * @see org.hornetq.core.management.HornetQServerControlMBean#getAIOBufferTimeout()
- */
public int getAIOBufferTimeout()
{
return 0;
}
- /* (non-Javadoc)
- * @see org.hornetq.core.management.HornetQServerControlMBean#getAIOFlushOnSync()
- */
- public boolean isAIOFlushOnSync()
+ public int getJournalCompactMinFiles()
{
+ return 0;
+ }
+ public int getJournalCompactPercentage()
+ {
+ return 0;
+ }
+
+ public boolean isPersistenceEnabled()
+ {
return false;
}
More information about the hornetq-commits
mailing list