[hornetq-commits] JBoss hornetq SVN: r9412 - branches/2_2_0_HA_Improvements/examples/core/perf/src/org/hornetq/core/example.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Jul 19 08:19:21 EDT 2010
Author: jmesnil
Date: 2010-07-19 08:19:21 -0400 (Mon, 19 Jul 2010)
New Revision: 9412
Modified:
branches/2_2_0_HA_Improvements/examples/core/perf/src/org/hornetq/core/example/PerfBase.java
Log:
HA refactoring
* fix core perf example to use ServerLocator API
Modified: branches/2_2_0_HA_Improvements/examples/core/perf/src/org/hornetq/core/example/PerfBase.java
===================================================================
--- branches/2_2_0_HA_Improvements/examples/core/perf/src/org/hornetq/core/example/PerfBase.java 2010-07-19 12:12:07 UTC (rev 9411)
+++ branches/2_2_0_HA_Improvements/examples/core/perf/src/org/hornetq/core/example/PerfBase.java 2010-07-19 12:19:21 UTC (rev 9412)
@@ -195,16 +195,17 @@
params.put(TransportConstants.HOST_PROP_NAME, perfParams.getHost());
params.put(TransportConstants.PORT_PROP_NAME, perfParams.getPort());
- factory = HornetQClient.createClientSessionFactory(new TransportConfiguration(NettyConnectorFactory.class.getName(), params));
- factory.setPreAcknowledge(perfParams.isPreAck());
- factory.setConfirmationWindowSize(perfParams.getConfirmationWindow());
- factory.setProducerWindowSize(perfParams.getProducerWindow());
- factory.setConsumerWindowSize(perfParams.getConsumerWindow());
+ ServerLocator serverLocator = HornetQClient.createServerLocatorWithoutHA(new TransportConfiguration(NettyConnectorFactory.class.getName(), params));
+ serverLocator.setPreAcknowledge(perfParams.isPreAck());
+ serverLocator.setConfirmationWindowSize(perfParams.getConfirmationWindow());
+ serverLocator.setProducerWindowSize(perfParams.getProducerWindow());
+ serverLocator.setConsumerWindowSize(perfParams.getConsumerWindow());
+ serverLocator.setAckBatchSize(perfParams.getBatchSize());
- factory.setAckBatchSize(perfParams.getBatchSize());
+ serverLocator.setBlockOnAcknowledge(perfParams.isBlockOnACK());
+ serverLocator.setBlockOnDurableSend(perfParams.isBlockOnPersistent());
+ factory = serverLocator.createSessionFactory();
- factory.setBlockOnAcknowledge(perfParams.isBlockOnACK());
- factory.setBlockOnDurableSend(perfParams.isBlockOnPersistent());
}
private void displayAverage(final long numberOfMessages, final long start, final long end)
@@ -293,11 +294,11 @@
}
finally
{
- if (session != null)
+ if (factory != null)
{
try
{
- session.close();
+ factory.close();
}
catch (Exception e)
{
More information about the hornetq-commits
mailing list