From: Steve L. <st...@us...> - 2006-02-10 16:21:09
|
Update of /cvsroot/smartfrog/core/extras/cdl/src/org/smartfrog/services/cddlm/cdl/demo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2889/extras/cdl/src/org/smartfrog/services/cddlm/cdl/demo Modified Files: components.cdl Added Files: jboss.cdl Log Message: jboss tweaks, nillable->optional --- NEW FILE: jboss.cdl --- <?xml version="1.0"?> <cdl:cdl xmlns:cdl="http://www.gridforum.org/namespaces/2005/02/cddlm/CDL-1.0" xmlns:cmp="http://www.gridforum.org/cddlm/components/2005/02" xmlns:sf="http://www.gridforum.org/cddlm/smartfrog/2005/02" xmlns:sfi="http://smartfrog.org/types/2006/01/" xmlns:base="http://smartfrog.org/services/cdl/base/" xmlns:demo="http://smartfrog.org/services/cdl/demo/" xmlns:jboss="http://smartfrog.org/services/cdl/demo/jboss"> <cdl:documentation> This file defines JBoss and web components. It is not platform neutral, as it calls the shell/batch runtime to run different programs. </cdl:documentation> <cdl:import location="classpath:/org/smartfrog/services/cddlm/cdl/demo/components.cdl"/> <cdl:configuration> <!-- url extends OptionalString; //or //port of the page; default 80 port extends OptionalInteger; //host of the page; default 127.0.0.1 host extends OptionalString; //protocol, default http protocol extends OptionalString; //page page extends OptionalString; //query list of things that get turned into queries -without escaping. queries extends OptionalVector; //and any of //flag to set if you want any error text fetched from //the remote site. This is good for diagnostics. fetchErrorText extends OptionalBoolean; //response code below which the fetch is an error minimumResponseCode extends OptionalInteger; //error code above which an error has occurred, //default is 299. maximumResponseCode extends OptionalInteger; //flag to follow redirects followRedirects extends OptionalBoolean; //check frequency. This is the number of pings between checks //and so lets us probe less often than normal. default=1 checkFrequency extends OptionalInteger; //flag to say that the check is on/off; useful during development enabled extends OptionalBoolean; --> <jboss:LivenessPage cdl:extends="cmp:Component"> <sfClass>org.smartfrog.services.www.LivenessPageComponent</sfClass> <url sfi:type="trimmed" sfi:optional="true"/> <port sfi:type="integer" sfi:optional="true"/> <host sfi:type="trimmed" sfi:optional="true"/> <protocol sfi:type="trimmed" sfi:optional="true"/> <page sfi:type="trimmed" sfi:optional="true"/> <fetchErrorText sfi:type="boolean">true</fetchErrorText> <minimumResponseCode sfi:type="integer">200</minimumResponseCode> <maximumResponseCode sfi:type="integer">299</maximumResponseCode> <followRedirects sfi:type="boolean">true</followRedirects> <checkFrequency sfi:type="integer">1</checkFrequency> </jboss:LivenessPage> <jboss:Jboss cdl:extends="demo:Run" > <home sfi:type="trimmed" /> <!--bindings for the parent--> <workDir cdl:ref="home" /> </jboss:Jboss> </cdl:configuration> </cdl:cdl> Index: components.cdl =================================================================== RCS file: /cvsroot/smartfrog/core/extras/cdl/src/org/smartfrog/services/cddlm/cdl/demo/components.cdl,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** components.cdl 9 Feb 2006 17:17:34 -0000 1.8 --- components.cdl 10 Feb 2006 16:20:56 -0000 1.9 *************** *** 15,19 **** <!-- Echo something --> <demo:echo cdl:extends="cmp:Component"> ! <cmp:CommandPath>org.smartfrog.services.cddlm.cdl.demo.EchoImpl</cmp:CommandPath> <demo:message sfi:type="trimmed"/> <demo:gui sfi:type="boolean">false</demo:gui> --- 15,20 ---- <!-- Echo something --> <demo:echo cdl:extends="cmp:Component"> ! <cmp:CommandPath> ! org.smartfrog.services.cddlm.cdl.demo.EchoImpl</cmp:CommandPath> <demo:message sfi:type="trimmed"/> <demo:gui sfi:type="boolean">false</demo:gui> *************** *** 21,27 **** ! <demo:exec cdl:extends="cmp:Component"> ! <cmp:CommandPath>org.smartfrog.services.cddlm.cdl.demo.JavaImpl</cmp:CommandPath> ! </demo:exec> --- 22,29 ---- ! <!-- <demo:exec cdl:extends="cmp:Component"> ! <cmp:CommandPath> ! org.smartfrog.services.cddlm.cdl.demo.JavaImpl</cmp:CommandPath> ! </demo:exec>--> *************** *** 29,55 **** Run anything --> ! <demo:run cdl:extends="cmp:Component"> <cmp:CommandPath> org.smartfrog.services.os.runshell.RunShellImpl </cmp:CommandPath> ! <useExitCmd sfi:type="boolean">false</useExitCmd> <terminateOnFailure sfi:type="boolean">true</terminateOnFailure> <shouldTerminate>true</shouldTerminate> ! <shellCmd sfi:type="trimmed" /> <exitCmd sfi:type="trimmed"/> ! <logLevel sfi:type="int">3</logLevel> <processID sfi:type="trimmed">demo:run</processID> ! </demo:run> ! <!--Run Java --> ! <demo:java cdl:extends="demo:run"> <classname sfi:type="trimmed"/> <jar sfi:type="trimmed"/> <maxMemory sfi:type="integer"/> <processID sfi:type="trimmed">demo:java</processID> ! </demo:java> </cdl:configuration> </cdl:cdl> \ No newline at end of file --- 31,94 ---- Run anything --> ! ! <demo:Run cdl:extends="cmp:Component"> <cmp:CommandPath> org.smartfrog.services.os.runshell.RunShellImpl </cmp:CommandPath> ! <useExitCmd sfi:type="boolean">false</useExitCmd> <terminateOnFailure sfi:type="boolean">true</terminateOnFailure> <shouldTerminate>true</shouldTerminate> ! <shellCmd sfi:type="trimmed"/> <exitCmd sfi:type="trimmed"/> ! <workDir sfi:type="trimmed" sfi:optional="true"/> ! <logLevel sfi:type="integer">3</logLevel> <processID sfi:type="trimmed">demo:run</processID> ! </demo:Run> ! <!--Run Java --> ! <demo:Java cdl:extends="demo:run"> <classname sfi:type="trimmed"/> <jar sfi:type="trimmed"/> <maxMemory sfi:type="integer"/> <processID sfi:type="trimmed">demo:java</processID> ! </demo:Java> ! ! <demo:File cdl:extends="cmp:Component"> ! <sfClass>org.smartfrog.services.filesystem.FileImpl</sfClass> ! <testOnDeploy sfi:type="boolean">false</testOnDeploy> ! <testOnLiveness sfi:type="boolean">true</testOnLiveness> ! </demo:File> ! ! <demo:Mkdir cdl:extends="cmp:Component"> ! <sfClass>org.smartfrog.services.filesystem.MkdirImpl</sfClass> ! <dir sfi:type="trimmed"/> ! <parentDir sfi:type="trimmed" sfi:nillable="true"/> ! </demo:Mkdir> + <demo:TouchFile cdl:extends="cmp:Component"> + <sfClass>org.smartfrog.services.filesystem.TouchFileImpl</sfClass> + <timestamp sfi:type="long">-1</timestamp> + </demo:TouchFile> + + <demo:CopyFile cdl:extends="cmp:Component"> + <sfClass>org.smartfrog.services.filesystem.CopyFileImpl</sfClass> + <source sfi:type="trimmed"/> + <destination sfi:type="trimmed"/> + </demo:CopyFile> + + <demo:DeployByCopy cdl:extends="demo:CopyFile"> + <sfClass>org.smartfrog.services.filesystem.DeployByCopyImpl</sfClass> + </demo:DeployByCopy> + + <demo:TextFile cdl:extends="cmp:Component"> + <sfClass>org.smartfrog.services.filesystem.TextFileImpl</sfClass> + <filename sfi:type="trimmed"/> + <text sfi:type="string"/> + <encoding sfi:type="UTF-8"/> + <deleteOnExit sfi:type="boolean">false</deleteOnExit> + </demo:TextFile> + </cdl:configuration> </cdl:cdl> \ No newline at end of file |