[jboss-cvs] JBoss Messaging SVN: r5616 - in branches/Branch_1_4: tests/src/org/jboss/test/thirdparty/remoting and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jan 13 05:53:40 EST 2009
Author: gaohoward
Date: 2009-01-13 05:53:40 -0500 (Tue, 13 Jan 2009)
New Revision: 5616
Modified:
branches/Branch_1_4/src/main/org/jboss/jms/client/remoting/JMSRemotingConnection.java
branches/Branch_1_4/tests/src/org/jboss/test/thirdparty/remoting/ClientInvokerTimeoutTest.java
Log:
JBMESSAGING-1482
Modified: branches/Branch_1_4/src/main/org/jboss/jms/client/remoting/JMSRemotingConnection.java
===================================================================
--- branches/Branch_1_4/src/main/org/jboss/jms/client/remoting/JMSRemotingConnection.java 2009-01-13 03:52:51 UTC (rev 5615)
+++ branches/Branch_1_4/src/main/org/jboss/jms/client/remoting/JMSRemotingConnection.java 2009-01-13 10:53:40 UTC (rev 5616)
@@ -489,7 +489,7 @@
}
/**
- * @return true if the listener was correctly installed, or false if the add attepmt was ignored
+ * @return true if the listener was correctly installed, or false if the add attempt was ignored
* because there is already another listener installed.
*/
public synchronized boolean addConnectionListener(ConsolidatedRemotingConnectionListener listener)
@@ -499,7 +499,7 @@
return false;
}
- client.addConnectionListener(listener);
+ client.addConnectionListener(listener, serverLocator.getParameters());
remotingConnectionListener = listener;
return true;
@@ -507,7 +507,7 @@
public synchronized void addPlainConnectionListener(ConnectionListener listener)
{
- client.addConnectionListener(listener);
+ client.addConnectionListener(listener, serverLocator.getParameters());
}
public synchronized void removePlainConnectionListener(ConnectionListener listener)
Modified: branches/Branch_1_4/tests/src/org/jboss/test/thirdparty/remoting/ClientInvokerTimeoutTest.java
===================================================================
--- branches/Branch_1_4/tests/src/org/jboss/test/thirdparty/remoting/ClientInvokerTimeoutTest.java 2009-01-13 03:52:51 UTC (rev 5615)
+++ branches/Branch_1_4/tests/src/org/jboss/test/thirdparty/remoting/ClientInvokerTimeoutTest.java 2009-01-13 10:53:40 UTC (rev 5616)
@@ -6,6 +6,9 @@
*/
package org.jboss.test.thirdparty.remoting;
+import java.util.HashMap;
+import java.util.Map;
+
import org.jboss.logging.Logger;
import org.jboss.remoting.Client;
import org.jboss.remoting.InvokerLocator;
@@ -167,7 +170,46 @@
}
}
}
+
+
+ public void testClientConfigurationOverride() throws Throwable
+ {
+ if (!"bisocket".equals(ServerManagement.getRemotingTransport(0)))
+ {
+ return;
+ }
+
+ Client client = null;
+
+ try
+ {
+ client = new Client(serverLocator, RemotingTestSubsystemService.SUBSYSTEM_LABEL);
+
+ client.connect();
+
+ SimpleConnectionListener connListener = new SimpleConnectionListener();
+
+ Map<String, String> metadata = new HashMap<String, String>();
+
+ metadata.put("validatorPingPeriod", "13000");
+
+ client.addConnectionListener(connListener, metadata);
+
+ long pingPerod = client.getPingPeriod();
+
+ assertEquals(13000, pingPerod);
+
+ }
+ finally
+ {
+ if (client != null)
+ {
+ client.disconnect();
+ }
+ }
+ }
+
// Package protected ----------------------------------------------------------------------------
// Protected ------------------------------------------------------------------------------------
More information about the jboss-cvs-commits
mailing list