Author: aco
Date: Fri Jun 23 00:48:01 2006
New Revision: 416598
URL: http://svn.apache.org/viewvc?rev=416598&view=rev
Log:
- Beautify the format of the connection metadata
Modified:
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/AbstractJmsClient.java
Modified:
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/AbstractJmsClient.java
URL:
http://svn.apache.org/viewvc/incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/AbstractJmsClient.java?rev=416598&r1=416597&r2=416598&view=diff
==============================================================================
---
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/AbstractJmsClient.java
(original)
+++
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/AbstractJmsClient.java
Fri Jun 23 00:48:01 2006
@@ -25,6 +25,7 @@
import javax.jms.Session;
import javax.jms.JMSException;
import javax.jms.Destination;
+import java.util.Enumeration;
public abstract class AbstractJmsClient {
private static final Log log = LogFactory.getLog(AbstractJmsClient.class);
@@ -79,15 +80,26 @@
if (jmsConnection == null) {
jmsConnection = factory.createConnection();
-
getClient().setJmsProvider(jmsConnection.getMetaData().getJMSProviderName() +
jmsConnection.getMetaData().getProviderVersion());
+ // Get Connection Metadata
+
getClient().setJmsProvider(jmsConnection.getMetaData().getJMSProviderName() + "
" + jmsConnection.getMetaData().getProviderVersion());
getClient().setJmsVersion("JMS " +
jmsConnection.getMetaData().getJMSVersion());
-
getClient().setJmsProperties(jmsConnection.getMetaData().getJMSXPropertyNames().toString());
+
+ String jmsProperties = "";
+ Enumeration props =
jmsConnection.getMetaData().getJMSXPropertyNames();
+ while (props.hasMoreElements()) {
+ jmsProperties += (props.nextElement().toString() + ",");
+ }
+ if (jmsProperties.length() > 0) {
+ // Remove the last comma
+ jmsProperties = jmsProperties.substring(0,
jmsProperties.length()-1);
+ }
+ getClient().setJmsProperties(jmsProperties);
}
log.info("Using JMS Connection:" +
" Provider=" + getClient().getJmsProvider() +
- " JMS Spec=" + getClient().getJmsVersion() +
- " JMS Properties=" + getClient().getJmsProperties());
+ ", JMS Spec=" + getClient().getJmsVersion() +
+ ", JMS Properties=" + getClient().getJmsProperties());
return jmsConnection;
}