[jboss-svn-commits] JBL Code SVN: r29604 - labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 14 03:20:59 EDT 2009


Author: beve
Date: 2009-10-14 03:20:59 -0400 (Wed, 14 Oct 2009)
New Revision: 29604

Added:
   labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/jboss-esb_jbr-smooks-ftl.xml
   labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/transform_http-jbr-smooks-ftl.xml
Modified:
   labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/build.xml
Log:
Added a new Smooks transform that is identical in what it produces to the jboss-esb_jbr-smooks.xml but this one use Freemarker and parsing with SAX.


Modified: labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/build.xml
===================================================================
--- labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/build.xml	2009-10-14 01:43:05 UTC (rev 29603)
+++ labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/build.xml	2009-10-14 07:20:59 UTC (rev 29604)
@@ -11,7 +11,7 @@
 	<!-- default is b128; override with -Dsize=k100 -->
 	<property name="size" value="b128"/>
 
-	<property name="additional.deploys" value="Throughput.xsd ThroughputResponse.xsd transform_http-jbr-smooks.xml transform_http-jbr-xslt.xsl transform_ebws-smooks.xml transform_ebws-xslt.xsl"/>
+	<property name="additional.deploys" value="Throughput.xsd ThroughputResponse.xsd transform_http-jbr-smooks.xml transform_http-jbr-smooks-ftl.xml transform_http-jbr-xslt.xsl transform_ebws-smooks.xml transform_ebws-xslt.xsl"/>
 
 	<!-- Import the base Ant build script... -->
     <import file="../conf/base-build.xml"/>

Added: labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/jboss-esb_jbr-smooks-ftl.xml
===================================================================
--- labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/jboss-esb_jbr-smooks-ftl.xml	                        (rev 0)
+++ labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/jboss-esb_jbr-smooks-ftl.xml	2009-10-14 07:20:59 UTC (rev 29604)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+	<providers>
+		<jbr-provider name="provider" protocol="http" host="@host@">
+			<jbr-bus busid="bus" port="9090"/>
+		</jbr-provider>
+	</providers>
+
+	<services>
+		<service category="Performance" name="Test" invmScope="GLOBAL" description="Performance Test">
+			<property name="maxThreads" value="@maxThreads@"/>
+			<listeners>
+				<jbr-listener name="listener" busidref="bus" is-gateway="true" maxThreads="@maxThreads@">
+					<property name="maxThreads" value="@maxThreads@"/>
+					<property name="jbr-maxThreads" value="@maxThreads@"/>
+				</jbr-listener>
+			</listeners>
+			<actions mep="RequestResponse">
+				<action name="smooks" class="org.jboss.soa.esb.smooks.SmooksAction">
+					<property name="smooksConfig" value="/transform_http-jbr-smooks-ftl.xml"/>
+				</action>
+			</actions>
+		</service>
+	</services>
+
+</jbossesb>

Added: labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/transform_http-jbr-smooks-ftl.xml
===================================================================
--- labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/transform_http-jbr-smooks-ftl.xml	                        (rev 0)
+++ labs/jbossesb/workspace/performance/perf1/product/samples/quickstarts/performance/transform_http-jbr-smooks-ftl.xml	2009-10-14 07:20:59 UTC (rev 29604)
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
+                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.2.xsd"
+                      xmlns:ftl="http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd">
+
+    <params>
+        <param name="stream.filter.type">SAX</param>
+    </params>
+
+    <jb:bean beanId="throughput" class="java.util.HashMap" createOnElement="Throughput">
+        <jb:value property="payloadSize" decoder="String" data="Throughput/payloadSize" />
+        <jb:value property="payload" decoder="String" data="Throughput/payload" />
+    </jb:bean>
+
+    <ftl:freemarker applyOnElement="Throughput">
+        <ftl:template><!--
+            <perf:ThroughputResponse xmlns:perf="http://gpsocx.raytheon.com/service/performance">
+                <payloadSize>${throughput.payloadSize}"/></payloadSize>
+                <payload>${throughput.payload}"/></payload>
+            </perf:ThroughputResponse>
+        -->
+        </ftl:template>
+    </ftl:freemarker>
+
+</smooks-resource-list>



More information about the jboss-svn-commits mailing list