[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/timeout ...
Ron Sigal
ron_sigal at yahoo.com
Thu Feb 22 04:41:51 EST 2007
User: rsigal
Date: 07/02/22 04:41:51
Modified: src/tests/org/jboss/test/remoting/timeout Tag: remoting_2_x
QuickDisconnectClientParent.java
Log:
JBREM-657, JBREM-701: Added logging, made timeouts overrideable.
Revision Changes Path
No revision
No revision
1.1.2.2 +30 -12 JBossRemoting/src/tests/org/jboss/test/remoting/timeout/Attic/QuickDisconnectClientParent.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: QuickDisconnectClientParent.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/timeout/Attic/QuickDisconnectClientParent.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- QuickDisconnectClientParent.java 21 Feb 2007 09:45:36 -0000 1.1.2.1
+++ QuickDisconnectClientParent.java 22 Feb 2007 09:41:50 -0000 1.1.2.2
@@ -53,7 +53,7 @@
* removeListener().
*
* @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
- * @version $Revision: 1.1.2.1 $
+ * @version $Revision: 1.1.2.2 $
* <p>
* Copyright Jan 24, 2007
* </p>
@@ -68,6 +68,9 @@
public void setUp() throws Exception
{
+ System.out.println("*******************************************************");
+ System.out.println("***** EXCEPTIONS ARE EXPECTED *****");
+ System.out.println("*******************************************************");
log.info("entering setUp() for " + getName());
Client client = null;
@@ -111,7 +114,6 @@
config.put(Client.ENABLE_LEASE, "true");
addClientConfig(config);
final Client client = new Client(locator, config);
-// client.connect();
try
{
client.connect();
@@ -120,8 +122,11 @@
{
e.printStackTrace();
}
+ log.info("making first invocation");
Object response = client.invoke("test");
assertEquals("test", response);
+ log.info("first invocation succeeds");
+
new Thread()
{
@@ -137,7 +142,7 @@
// This invocation may use up a listening connection,
// depending on transport.
HashMap metadata = new HashMap();
- metadata.put("timeout", "1000");
+ metadata.put("timeout", shortTimeoutString());
log.info("making invocation");
client.invoke("test", metadata);
log.info("made invocation");
@@ -150,7 +155,7 @@
// Set disconnectTimeout to 1 second.
log.info("calling client.disconnect()");
- client.setDisconnectTimeout(1000);
+ client.setDisconnectTimeout(shortTimeout());
client.disconnect();
log.info("returned from client.disconnect()");
}
@@ -189,7 +194,6 @@
config.put(Client.ENABLE_LEASE, "true");
addClientConfig(config);
final Client client = new Client(locator, config);
-// client.connect();
try
{
client.connect();
@@ -198,8 +202,10 @@
{
e.printStackTrace();
}
+ log.info("making first invocation");
Object response = client.invoke("test");
assertEquals("test", response);
+ log.info("first invocation succeeds");
Thread t = new Thread()
{
@@ -215,7 +221,7 @@
// This invocation may use up a listening connection,
// depending on transport.
HashMap metadata = new HashMap();
- metadata.put("timeout", "1000");
+ metadata.put("timeout", shortTimeoutString());
log.info("making invocation");
client.invoke("test", metadata);
log.info("made invocation");
@@ -268,7 +274,6 @@
config.put(Client.ENABLE_LEASE, "true");
addClientConfig(config);
final Client client = new Client(locator, config);
-// client.connect();
try
{
client.connect();
@@ -277,8 +282,10 @@
{
e.printStackTrace();
}
+ log.info("making first invocation");
Object response = client.invoke("test");
assertEquals("test", response);
+ log.info("first invocation succeeds");
final InvokerCallbackHandler callbackHandler = new TestCallbackHandler();
client.addListener(callbackHandler, new HashMap(), null, true);
@@ -297,7 +304,7 @@
// This invocation may use up a listening connection,
// depending on transport.
HashMap metadata = new HashMap();
- metadata.put("timeout", "1000");
+ metadata.put("timeout", shortTimeoutString());
log.info("making invocation");
client.invoke("test", metadata);
log.info("made invocation");
@@ -308,7 +315,7 @@
}
// Set disconnectTimeout to 1 second.
- client.setDisconnectTimeout(1000);
+ client.setDisconnectTimeout(shortTimeout());
client.removeListener(callbackHandler);
removeListener.done = true;
log.info("returned from client.removeListener()");
@@ -368,8 +375,10 @@
{
e.printStackTrace();
}
+ log.info("making first invocation");
Object response = client.invoke("test");
assertEquals("test", response);
+
final InvokerCallbackHandler callbackHandler = new TestCallbackHandler();
client.addListener(callbackHandler, new HashMap(), null, true);
@@ -439,6 +448,15 @@
{
}
+ protected int shortTimeout()
+ {
+ return 1000;
+ }
+
+ protected String shortTimeoutString()
+ {
+ return "1000";
+ }
public class Holder {public boolean done;}
More information about the jboss-cvs-commits
mailing list