You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2002/06/26 11:17:44 UTC
cvs commit: jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly testThread.jelly
jstrachan 2002/06/26 02:17:44
Added: jelly/src/test/org/apache/commons/jelly testThread.jelly
Log:
Added Vinay's <thread> tag which supports evaluating a block of Jelly script asynchronously in another thread.
Revision Changes Path
1.1 jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/testThread.jelly
Index: testThread.jelly
===================================================================
<?xml version="1.0"?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml">
About to spawn another thread...
<!--
<j:thread name="thread1" file="target/thread.xml">
<x:parse var="doc">
<web-app>
<servlet>
<servlet-name>snoop</servlet-name>
<servlet-class>SnoopServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>file</servlet-name>
<servlet-class>ViewFile</servlet-class>
<init-param>
<param-name>initial</param-name>
<param-value>1000</param-value>
<description>
The initial value for the counter
</description>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>snoop</servlet-name>
<url-pattern>/foo/snoop</url-pattern>
</servlet-mapping>
</web-app>
</x:parse>
<j:whitespace>
<x:set var="count" select="count($doc//servlet)"/>
<x:forEach var="s" select="$doc//servlet">
name: <x:expr select="$s/servlet-name"/>
class: <x:expr select="$s/servlet-class"/>
</x:forEach>
There are <x:expr select="$count"/> servlet(s)
</j:whitespace>
</j:thread>
-->
The thread should have started now!
</j:jelly>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>