[jboss-cvs] JBoss Messaging SVN: r2872 - in trunk/tests: src/org/jboss/test/messaging/jms/stress and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jul 10 18:14:28 EDT 2007
Author: clebert.suconic at jboss.com
Date: 2007-07-10 18:14:28 -0400 (Tue, 10 Jul 2007)
New Revision: 2872
Modified:
trunk/tests/build.xml
trunk/tests/src/org/jboss/test/messaging/jms/stress/SeveralClientsStressTest.java
Log:
removing java5 syntaxes
Modified: trunk/tests/build.xml
===================================================================
--- trunk/tests/build.xml 2007-07-10 20:32:26 UTC (rev 2871)
+++ trunk/tests/build.xml 2007-07-10 22:14:28 UTC (rev 2872)
@@ -187,8 +187,8 @@
<mkdir dir="${build.tests.classes}"/>
<javac destdir="${build.tests.classes}"
optimize="${javac.optimize}"
- target="1.5"
- source="1.5"
+ target="1.4"
+ source="1.4"
debug="${javac.debug}"
depend="${javac.depend}"
verbose="${javac.verbose}"
Modified: trunk/tests/src/org/jboss/test/messaging/jms/stress/SeveralClientsStressTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/stress/SeveralClientsStressTest.java 2007-07-10 20:32:26 UTC (rev 2871)
+++ trunk/tests/src/org/jboss/test/messaging/jms/stress/SeveralClientsStressTest.java 2007-07-10 22:14:28 UTC (rev 2872)
@@ -28,6 +28,7 @@
import org.jboss.test.messaging.tools.jmx.ServiceContainer;
import org.jboss.logging.Logger;
import EDU.oswego.cs.dl.util.concurrent.SynchronizedInt;
+import EDU.oswego.cs.dl.util.concurrent.LinkedQueue;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.jms.ConnectionFactory;
@@ -37,11 +38,8 @@
import javax.jms.MessageConsumer;
import javax.jms.MessageProducer;
import javax.jms.Message;
-import javax.management.ObjectName;
-import java.util.Properties;
import java.util.HashSet;
-import java.util.concurrent.SynchronousQueue;
-import java.util.concurrent.TimeUnit;
+import java.util.Iterator;
/**
* In order for this test to run, you will need to edit /etc/security/limits.conf and change your max sockets to something bigger than 1024
@@ -75,8 +73,8 @@
protected static long PRODUCER_ALIVE_FOR=60000; // half minute
protected static long CONSUMER_ALIVE_FOR=60000; // 1 minutes
protected static long TEST_ALIVE_FOR=5 * 60 * 1000; // 5 minutes
- protected static int NUMBER_OF_PRODUCERS=200;
- protected static int NUMBER_OF_CONSUMERS=200;
+ protected static int NUMBER_OF_PRODUCERS=10;
+ protected static int NUMBER_OF_CONSUMERS=10;
protected static SynchronizedInt producedMessages = new SynchronizedInt(0);
protected static SynchronizedInt readMessages = new SynchronizedInt(0);
@@ -101,10 +99,10 @@
Context ctx = createContext();
- HashSet<Worker> threads = new HashSet<SeveralClientsStressTest.Worker>();
+ HashSet threads = new HashSet();
// A chhanel of communication between workers and the test method
- SynchronousQueue<InternalMessage> testChannel = new SynchronousQueue<SeveralClientsStressTest.InternalMessage>();
+ LinkedQueue testChannel = new LinkedQueue();
for (int i=0; i< NUMBER_OF_PRODUCERS; i++)
@@ -118,8 +116,9 @@
}
- for (SeveralClientsStressTest.Worker worker: threads)
+ for (Iterator iter = threads.iterator(); iter.hasNext();)
{
+ Worker worker = (Worker)iter.next();
worker.start();
}
@@ -130,7 +129,7 @@
while (threads.size()>0)
{
- SeveralClientsStressTest.InternalMessage msg = testChannel.poll(5, TimeUnit.SECONDS);
+ SeveralClientsStressTest.InternalMessage msg = (SeveralClientsStressTest.InternalMessage)testChannel.poll(5000);
if (msg!=null)
{
@@ -219,8 +218,8 @@
override.put(ServiceContainer.REMOTING_OBJECT_NAME,
"clientMaxPoolSize", "600");
- override.put(ServiceContainer.REMOTING_OBJECT_NAME,
- "leasePeriod", "60000");
+ /* override.put(ServiceContainer.REMOTING_OBJECT_NAME,
+ "leasePeriod", "60000"); */
ServerManagement.start(0, "all", override, true);
ServerManagement.deployQueue("testQueue");
@@ -245,7 +244,7 @@
private int workerId;
private Exception ex;
- SynchronousQueue<SeveralClientsStressTest.InternalMessage> messageQueue;
+ LinkedQueue messageQueue;
public int getWorkerId()
@@ -290,7 +289,7 @@
}
- public Worker(String name, int workerId, SynchronousQueue<SeveralClientsStressTest.InternalMessage> messageQueue)
+ public Worker(String name, int workerId, LinkedQueue messageQueue)
{
super(name);
this.workerId = workerId;
@@ -306,7 +305,7 @@
class Producer extends SeveralClientsStressTest.Worker
{
- public Producer(int producerId, SynchronousQueue<SeveralClientsStressTest.InternalMessage> messageQueue)
+ public Producer(int producerId, LinkedQueue messageQueue)
{
super("Producer:" + producerId, producerId, messageQueue);
}
@@ -361,7 +360,7 @@
class Consumer extends SeveralClientsStressTest.Worker
{
- public Consumer(int consumerId, SynchronousQueue<SeveralClientsStressTest.InternalMessage> messageQueue)
+ public Consumer(int consumerId, LinkedQueue messageQueue)
{
super("Consumer:" + consumerId, consumerId, messageQueue);
}
More information about the jboss-cvs-commits
mailing list