[jboss-svn-commits] JBL Code SVN: r30544 - in labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources: properties/transaction-management/native and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Dec 8 12:28:03 EST 2009


Author: whitingjr
Date: 2009-12-08 12:28:02 -0500 (Tue, 08 Dec 2009)
New Revision: 30544

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
Log:
Refactored codebase to support blended datasources.

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties	2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties	2009-12-08 17:28:02 UTC (rev 30544)
@@ -6,3 +6,5 @@
 
 # hibernates transactional strategy class for jta transaction factory
 hibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory
+
+xpaths-csv=auction.dao.ejb3.GenericEJB3DAO:makePersistent
\ No newline at end of file

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties	2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties	2009-12-08 17:28:02 UTC (rev 30544)
@@ -5,4 +5,6 @@
 hibernate.current_session_context_class=thread
 
 # hibernates transactional strategy class for native
-hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory
\ No newline at end of file
+hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory
+
+xpaths-csv=auction.dao.ejb3.GenericEJB3DAO:makePersistent

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl	2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl	2009-12-08 17:28:02 UTC (rev 30544)
@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet version="1.0"
 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:param name="db-vendor-package"/>
+	<xsl:param name="db-vendor-package.A"/>
+	<xsl:param name="db-vendor-package.B"/>
 	<xsl:param name="xpaths"/>
 
 	<xsl:template match="/">
@@ -9,7 +10,7 @@
 		<xsl:copy>
 		    <xsl:comment>Time in nanoseconds</xsl:comment>
 		    <xsl:comment>xpaths[<xsl:value-of select="$xpaths"/>]</xsl:comment>
-		    <xsl:comment>db vendor package[<xsl:value-of select="$db-vendor-package"/>]</xsl:comment>
+		    <xsl:comment>db vendor packages[<xsl:value-of select="$db-vendor-package.A"/>],<xsl:value-of select="$db-vendor-package.B"/>]</xsl:comment>
 			<xsl:apply-templates
 				select="//frame[contains($xpaths, @mn)]" mode="interesting"/>
 				
@@ -39,11 +40,16 @@
                    <xsl:with-param name="package-name">com.arjuna</xsl:with-param>
                </xsl:apply-templates>
             </xsl:element>
-            <xsl:element name="oracle">
+            <xsl:element name="{string($db-vendor-package.A)}">
                <xsl:apply-templates select="child::frame">
-                   <xsl:with-param name="package-name">$db-vendor-package</xsl:with-param>
+                   <xsl:with-param name="package-name">$db-vendor-package.A</xsl:with-param>
                </xsl:apply-templates>
             </xsl:element>
+            <xsl:element name="{string($db-vendor-package.B)}">
+               <xsl:apply-templates select="child::frame">
+                   <xsl:with-param name="package-name">$db-vendor-package.B</xsl:with-param>
+               </xsl:apply-templates>
+            </xsl:element>
 			</xsl:element>
 			<xsl:call-template name="package-totals"/>
 			
@@ -99,9 +105,12 @@
             <xsl:element name="arjuna">
                <xsl:value-of select="sum( descendant::frame[starts-with(@mn, 'com.arjuna')]/@t) - sum( descendant::frame[starts-with(@mn, 'com.arjuna')]/frame/@t )"/>
             </xsl:element>
-            <xsl:element name="{string($db-vendor-package)}">
-               <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package)]/frame/@t )"/>
+            <xsl:element name="{string($db-vendor-package.A)}">
+               <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package.A)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package.A)]/frame/@t )"/>
             </xsl:element>
+            <xsl:element name="{string($db-vendor-package.B)}">
+               <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package.B)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package.B)]/frame/@t )"/>
+            </xsl:element>
          </xsl:element>
    </xsl:template>
 



More information about the jboss-svn-commits mailing list