You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by bu...@apache.org on 2011/07/17 16:07:34 UTC

svn commit: r792910 - /websites/staging/esme/trunk/content/docs/clients/ant-client.html

Author: buildbot
Date: Sun Jul 17 14:07:33 2011
New Revision: 792910

Log:
Staging update by buildbot

Modified:
    websites/staging/esme/trunk/content/docs/clients/ant-client.html

Modified: websites/staging/esme/trunk/content/docs/clients/ant-client.html
==============================================================================
--- websites/staging/esme/trunk/content/docs/clients/ant-client.html (original)
+++ websites/staging/esme/trunk/content/docs/clients/ant-client.html Sun Jul 17 14:07:33 2011
@@ -86,128 +86,123 @@ proxy.</li>
 <li>call <em>ant dist esme</em> to test the application</li>
 </ol>
 <p><a name="AntClient-Build.xml"></a></p>
-<h4 id="buildxml">Build.xml</h4>
-<p>{code:lang=xml}
-<project name="EsmeViaAnt" default="dist" basedir=".">
-  <!-- set global properties for this build -->
-  <property name="src" location="src"/>
-  <property name="build" location="build"/>
-  <property name="dist"  location="dist"/></p>
-<div class="codehilite"><pre><span class="o">&lt;</span><span class="n">path</span> <span class="n">id</span><span class="o">=</span><span class="s">&quot;project.class.path&quot;</span><span class="o">&gt;</span>
-<span class="o">&lt;</span><span class="n">pathelement</span>
-</pre></div>
-
-
-<p>path="./dist/lib/EsmeViaAnt.jar:./lib/esme-rest-api-0.1.jar:./lib/commons-codec-1.4.jar:./lib/commons-logging-1.1.1.jar:./lib/commons-httpclient-3.1.jar"/&gt;
-  </path></p>
-<p><target name="init">
-    <!-- Create the time stamp -->
-    <tstamp/>
-    <!-- Create the build directory structure used by compile -->
-    <mkdir dir="${build}"/>
-  </target></p>
-<p><target name="compile" depends="init"
-    description="compile the source " >
-    <!-- Compile the java code from ${src} into ${build} -->
-    <javac srcdir="${src}" destdir="${build}">
-       <classpath refid="project.class.path"/>
-    </javac>
-  </target></p>
-<p><target name="dist" depends="compile"
-    description="generate the distribution" >
-    <!-- Create the distribution directory -->
-    <mkdir dir="${dist}/lib"/></p>
-<div class="codehilite"><pre><span class="c">&lt;!-- Put everything in </span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="c"> into the jar file --&gt;</span>
-<span class="nt">&lt;jar</span> <span class="na">jarfile=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">dist</span><span class="cp">}</span><span class="s">/lib/EsmeViaAnt.jar&quot;</span> <span class="na">basedir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="s">&quot;/</span><span class="nt">&gt;</span>
-</pre></div>
-
-
-</target>
-
-<p><target name="esme"
-    description="Send Esme" >
-    <java fork="true"
-     classname="EsmeAntTask">
-     <arg
-value="http://esmecloudserverapache.dickhirsch.staxapps.net/api"/>
-     <arg value="31EL0R0M15NTD2LSOS0BKC5Y0P5JOVAC"/>
-     <arg value="myproxy:81"/>
-     <arg value="A message from the ant build process"/>
-     <classpath>
-       <pathelement
-path="./dist/lib/EsmeViaAnt.jar:./lib/esme-rest-api-0.1.jar:./lib/commons-codec-1.4.jar:./lib/commons-logging-1.1.1.jar:./lib/commons-httpclient-3.1.jar"/>
-     </classpath></p>
-<div class="codehilite"><pre>   <span class="sr">&lt;/java&gt;</span>
-</pre></div>
-
-
-</target>
-
-</project>
-
-<div class="codehilite"><pre><span class="n">h4</span><span class="o">.</span> <span class="n">EsmeAntTask</span> <span class="n">java</span> <span class="n">class</span>
+<h3 id="buildxml">Build.xml</h3>
+<div class="codehilite"><pre> <span class="nt">&lt;project</span> <span class="na">name=</span><span class="s">&quot;EsmeViaAnt&quot;</span> <span class="na">default=</span><span class="s">&quot;dist&quot;</span> <span class="na">basedir=</span><span class="s">&quot;.&quot;</span><span class="nt">&gt;</span>
+  <span class="c">&lt;!-- set global properties for this build --&gt;</span>
+  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">&quot;src&quot;</span> <span class="na">location=</span><span class="s">&quot;src&quot;/</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">&quot;build&quot;</span> <span class="na">location=</span><span class="s">&quot;build&quot;/</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">&quot;dist&quot;</span>  <span class="na">location=</span><span class="s">&quot;dist&quot;/</span><span class="nt">&gt;</span>
+
+    <span class="nt">&lt;path</span> <span class="na">id=</span><span class="s">&quot;project.class.path&quot;</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;pathelement</span> <span class="na">path=</span><span class="s">&quot;./dist/lib/EsmeViaAnt.jar:./lib/esme-rest-api-0.1.jar:./lib/commons-codec-1.4.jar:./lib/commons-logging-1.1.1.jar:./lib/commons-httpclient-3.1.jar&quot;/</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;/path&gt;</span>
+
+  <span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;init&quot;</span><span class="nt">&gt;</span>
+    <span class="c">&lt;!-- Create the time stamp --&gt;</span>
+    <span class="nt">&lt;tstamp/&gt;</span>
+    <span class="c">&lt;!-- Create the build directory structure used by compile --&gt;</span>
+    <span class="nt">&lt;mkdir</span> <span class="na">dir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="s">&quot;/</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;/target&gt;</span>
+
+  <span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;compile&quot;</span> <span class="na">depends=</span><span class="s">&quot;init&quot;</span>
+    <span class="na">description=</span><span class="s">&quot;compile the source &quot;</span> <span class="nt">&gt;</span>
+    <span class="c">&lt;!-- Compile the java code from </span><span class="cp">${</span><span class="n">src</span><span class="cp">}</span><span class="c"> into </span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="c"> --&gt;</span>
+    <span class="nt">&lt;javac</span> <span class="na">srcdir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">src</span><span class="cp">}</span><span class="s">&quot;</span> <span class="na">destdir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="s">&quot;</span><span class="nt">&gt;</span>
+       <span class="nt">&lt;classpath</span> <span class="na">refid=</span><span class="s">&quot;project.class.path&quot;/</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;/javac&gt;</span>
+  <span class="nt">&lt;/target&gt;</span>
+
+  <span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;dist&quot;</span> <span class="na">depends=</span><span class="s">&quot;compile&quot;</span>
+    <span class="na">description=</span><span class="s">&quot;generate the distribution&quot;</span> <span class="nt">&gt;</span>
+    <span class="c">&lt;!-- Create the distribution directory --&gt;</span>
+    <span class="nt">&lt;mkdir</span> <span class="na">dir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">dist</span><span class="cp">}</span><span class="s">/lib&quot;/</span><span class="nt">&gt;</span>
+
+    <span class="c">&lt;!-- Put everything in </span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="c"> into the jar file --&gt;</span>
+    <span class="nt">&lt;jar</span> <span class="na">jarfile=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">dist</span><span class="cp">}</span><span class="s">/lib/EsmeViaAnt.jar&quot;</span> <span class="na">basedir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="s">&quot;/</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;/target&gt;</span>
+
+  <span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;esme&quot;</span>
+    <span class="na">description=</span><span class="s">&quot;Send Esme&quot;</span> <span class="nt">&gt;</span>
+    <span class="nt">&lt;java</span> <span class="na">fork=</span><span class="s">&quot;true&quot;</span>
+     <span class="na">classname=</span><span class="s">&quot;EsmeAntTask&quot;</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;arg</span> <span class="na">value=</span><span class="s">&quot;http://esmecloudserverapache.dickhirsch.staxapps.net/api&quot;/</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;arg</span> <span class="na">value=</span><span class="s">&quot;31EL0R0M15NTD2LSOS0BKC5Y0P5JOVAC&quot;/</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;arg</span> <span class="na">value=</span><span class="s">&quot;myproxy:81&quot;/</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;arg</span> <span class="na">value=</span><span class="s">&quot;A message from the ant build process&quot;/</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;classpath&gt;</span>
+       <span class="nt">&lt;pathelement</span> <span class="na">path=</span><span class="s">&quot;./dist/lib/EsmeViaAnt.jar:./lib/esme-rest-api-0.1.jar:./lib/commons-codec-1.4.jar:./lib/commons-logging-1.1.1.jar:./lib/commons-httpclient-3.1.jar&quot;/</span><span class="nt">&gt;</span>
+     <span class="nt">&lt;/classpath&gt;</span>
+
+       <span class="nt">&lt;/java&gt;</span>
+  <span class="nt">&lt;/target&gt;</span>
+
+<span class="nt">&lt;/project&gt;</span>
+</pre></div>
+
+
+<h2 id="esmeanttask_java_class">EsmeAntTask java class</h2>
+<div class="codehilite"><pre><span class="nb">import</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">EsmeRestApi</span><span class="p">;</span>
+<span class="nb">import</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">Message</span><span class="p">;</span>
+
+<span class="n">public</span> <span class="n">class</span> <span class="n">EsmeAntTask</span>
+<span class="p">{</span>
+
+<span class="n">public</span> <span class="n">static</span> <span class="n">void</span> <span class="n">main</span> <span class="p">(</span><span class="n">String</span><span class="o">[]</span><span class="p">(</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+ <span class="n">args</span><span class="p">)</span> <span class="p">{</span>
+
+ <span class="n">String</span> <span class="n">apiUrl</span><span class="p">;</span>
+ <span class="n">String</span> <span class="n">authToken</span><span class="p">;</span>
+ <span class="n">String</span> <span class="n">localProxy</span><span class="p">;</span>
+ <span class="n">String</span> <span class="n">message</span><span class="p">;</span>
+ <span class="n">EsmeRestApi</span> <span class="n">esme</span><span class="p">;</span>
+
+ <span class="n">apiUrl</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">0</span><span class="p">](</span><span class="mi">0</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+<span class="p">;</span>
+ <span class="n">authToken</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">](</span><span class="mi">1</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+<span class="p">;</span>
+ <span class="n">localProxy</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">](</span><span class="mi">2</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+<span class="p">;</span>
+ <span class="n">message</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">3</span><span class="p">](</span><span class="mi">3</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+<span class="p">;</span>
+
+ <span class="n">try</span> <span class="p">{</span>
+
+     <span class="n">esme</span> <span class="o">=</span> <span class="k">new</span> <span class="n">EsmeRestApi</span><span class="p">(</span><span class="n">apiUrl</span><span class="p">);</span>
+
+     <span class="k">if</span> <span class="p">((</span><span class="n">localProxy</span> <span class="o">!=</span> <span class="n">null</span><span class="p">)</span> <span class="o">&amp;&amp;</span> <span class="o">!</span><span class="p">(</span><span class="s">&quot;&quot;</span><span class="o">.</span><span class="n">equals</span><span class="p">(</span><span class="n">localProxy</span><span class="p">)))</span>
+     <span class="p">{</span>
+        <span class="sr">//</span> <span class="n">Split</span> <span class="n">proxyHost:port</span> <span class="n">into</span> <span class="n">two</span> <span class="n">parts</span>
+                <span class="n">String</span><span class="o">[]</span><span class="p">(</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+ <span class="n">proxy</span> <span class="o">=</span> <span class="n">localProxy</span><span class="o">.</span><span class="nb">split</span><span class="p">(</span><span class="s">&quot;:&quot;</span><span class="p">);</span>
+                <span class="n">esme</span><span class="o">.</span><span class="n">setProxy</span><span class="p">(</span><span class="n">proxy</span><span class="p">[</span><span class="mi">0</span><span class="p">](</span><span class="mi">0</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+<span class="p">,</span> <span class="n">Integer</span><span class="o">.</span><span class="n">parseInt</span><span class="p">(</span><span class="n">proxy</span><span class="p">[</span><span class="mi">1</span><span class="p">]));</span>
+     <span class="p">}</span>
+
+     <span class="n">esme</span><span class="o">.</span><span class="n">login</span><span class="p">(</span><span class="n">authToken</span><span class="p">);</span>
+
+     <span class="n">Message</span> <span class="n">esmeMsg</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Message</span><span class="p">();</span>
+
+     <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setBody</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
+
+         <span class="n">String</span><span class="o">[]</span><span class="p">(</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+ <span class="n">tags</span> <span class="o">=</span> <span class="k">new</span> <span class="n">String</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span>
+         <span class="n">tags</span><span class="p">[</span><span class="mi">0</span><span class="p">](</span><span class="mi">0</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
+ <span class="o">=</span> <span class="s">&quot;Ant Task&quot;</span><span class="p">;</span>
+
+     <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setTags</span><span class="p">(</span><span class="n">tags</span><span class="p">);</span>
+
+     <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setSource</span><span class="p">(</span><span class="s">&quot;Ant&quot;</span><span class="p">);</span>
+
+     <span class="n">esme</span><span class="o">.</span><span class="n">sendMsg</span><span class="p">(</span><span class="n">esmeMsg</span><span class="p">);</span>
+ <span class="p">}</span>
+ <span class="n">catch</span> <span class="p">(</span><span class="n">Exception</span> <span class="n">e</span><span class="p">)</span> <span class="p">{}</span>
+ <span class="p">}</span>
+<span class="p">}</span>
 </pre></div>
 
 
 <h1 id="javalexer">!JavaLexer</h1>
-<p>import org.apache.esme.api.EsmeRestApi;
-import org.apache.esme.model.Message;</p>
-<p>public class EsmeAntTask
-{</p>
-<p>public static void main (String<a href=".html" />
- args) {</p>
-<p>String apiUrl;
- String authToken;
- String localProxy;
- String message;
- EsmeRestApi esme;</p>
-<p>apiUrl = args<a href="0.html">0</a>
-;
- authToken = args<a href="1.html">1</a>
-;
- localProxy = args<a href="2.html">2</a>
-;
- message = args<a href="3.html">3</a>
-;</p>
-<p>try {</p>
-<div class="codehilite"><pre> <span class="n">esme</span> <span class="o">=</span> <span class="k">new</span> <span class="n">EsmeRestApi</span><span class="p">(</span><span class="n">apiUrl</span><span class="p">);</span>
-
- <span class="k">if</span> <span class="p">((</span><span class="n">localProxy</span> <span class="o">!=</span> <span class="n">null</span><span class="p">)</span> <span class="o">&amp;&amp;</span> <span class="o">!</span><span class="p">(</span><span class="s">&quot;&quot;</span><span class="o">.</span><span class="n">equals</span><span class="p">(</span><span class="n">localProxy</span><span class="p">)))</span>
- <span class="p">{</span>
-    <span class="sr">//</span> <span class="n">Split</span> <span class="n">proxyHost:port</span> <span class="n">into</span> <span class="n">two</span> <span class="n">parts</span>
-            <span class="n">String</span><span class="o">[]</span><span class="p">(</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
-</pre></div>
-
-
-<p>proxy = localProxy.split(":");
-                esme.setProxy(proxy<a href="0.html">0</a>
-, Integer.parseInt(proxy[1]));
-     }</p>
-<div class="codehilite"><pre> <span class="n">esme</span><span class="o">.</span><span class="n">login</span><span class="p">(</span><span class="n">authToken</span><span class="p">);</span>
-
- <span class="n">Message</span> <span class="n">esmeMsg</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Message</span><span class="p">();</span>
-
- <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setBody</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
-
-     <span class="n">String</span><span class="o">[]</span><span class="p">(</span><span class="o">.</span><span class="n">html</span><span class="p">)</span>
-</pre></div>
-
-
-<p>tags = new String[1];
-         tags<a href="0.html">0</a>
- = "Ant Task";</p>
-<div class="codehilite"><pre> <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setTags</span><span class="p">(</span><span class="n">tags</span><span class="p">);</span>
-
- <span class="n">esmeMsg</span><span class="o">.</span><span class="n">setSource</span><span class="p">(</span><span class="s">&quot;Ant&quot;</span><span class="p">);</span>
-
- <span class="n">esme</span><span class="o">.</span><span class="n">sendMsg</span><span class="p">(</span><span class="n">esmeMsg</span><span class="p">);</span>
-</pre></div>
-
-
-<p>}
- catch (Exception e) {}
- }
-}</p>
+<p>125</p>
   </div>
 
   <div id="footer">