[jboss-cvs] JBoss Messaging SVN: r8308 - in branches/Branch_1_4/tests/src/org/jboss/test/messaging: tools and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed May 18 04:30:10 EDT 2011
Author: gaohoward
Date: 2011-05-18 04:30:10 -0400 (Wed, 18 May 2011)
New Revision: 8308
Modified:
branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/clustering/ClusteringTestBase.java
branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
Log:
JBMESSAGING-1866
Modified: branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/clustering/ClusteringTestBase.java
===================================================================
--- branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/clustering/ClusteringTestBase.java 2011-05-18 00:37:24 UTC (rev 8307)
+++ branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/clustering/ClusteringTestBase.java 2011-05-18 08:30:10 UTC (rev 8308)
@@ -28,6 +28,7 @@
import javax.jms.Connection;
import javax.jms.Queue;
import javax.jms.Topic;
+import javax.management.ObjectName;
import javax.naming.InitialContext;
import org.jboss.jms.client.FailoverEvent;
@@ -72,6 +73,9 @@
protected int nodeCount = 4;
protected ServiceAttributeOverrides overrides;
+
+ protected Long overrideNodeStateRefreshInterval = 500l;
+ protected boolean withNewFailoverModel = false;
protected static ServiceAttributeOverrides currentOverrides;
@@ -80,6 +84,8 @@
public ClusteringTestBase(String name)
{
super(name);
+ withNewFailoverModel = ServerManagement.isNewFailoverModel();
+ log.error("-------------------------------------------------------------with: " + this.withNewFailoverModel);
}
// Public ---------------------------------------------------------------------------------------
@@ -129,6 +135,14 @@
for (int i = 0; i < nodeCount; i++)
{
+ //https://issues.jboss.org/browse/JBMESSAGING-1866
+ if (withNewFailoverModel)
+ {
+ overrides = new ServiceAttributeOverrides();
+ overrides.put(new ObjectName("jboss.messaging:service=PostOffice"),
+ "NodeStateRefreshInterval", overrideNodeStateRefreshInterval);
+ }
+
startDefaultServer(i, overrides, i == 0);
ic[i] = new InitialContext(ServerManagement.getJNDIEnvironment(i));
Modified: branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
===================================================================
--- branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2011-05-18 00:37:24 UTC (rev 8307)
+++ branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2011-05-18 08:30:10 UTC (rev 8308)
@@ -117,6 +117,11 @@
{
return "true".equals(System.getProperty("test.clustered"));
}
+
+ public static boolean isNewFailoverModel()
+ {
+ return "true".equals(System.getProperty("new.failover.model"));
+ }
/**
* May return null if the server is not initialized.
More information about the jboss-cvs-commits
mailing list