[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