You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kw...@apache.org on 2015/12/28 23:49:11 UTC

svn commit: r1722020 [3/3] - in /qpid/java/trunk: ./ doc/ doc/book/ doc/java-broker/ doc/java-broker/src/ doc/java-broker/src/docbkx/ doc/java-broker/src/docbkx/concepts/ doc/java-broker/src/docbkx/images/ doc/java-broker/src/docbkx/management/ doc/jav...

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Document-Scope-And-Intended-Audience.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Document-Scope-And-Intended-Audience.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Document-Scope-And-Intended-Audience.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Document-Scope-And-Intended-Audience.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Document-Scope-And-Intended-Audience.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Document-Scope-And-Intended-Audience.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Document-Scope-And-Intended-Audience.xml Mon Dec 28 22:49:09 2015
@@ -28,7 +28,7 @@
     knowledge of AMQP basic concepts would be advantageous for reading of this document. </para>
 
   <para> This document only covers the usage of 0-8, 0-9 and 0-9-1 AMQP protocols with Qpid JMS
-    client. The specifications for these protocols are available from the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&amqpSrc;">AMQP web site</link>. </para>
+    client. The specifications for these protocols are available from the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${amqpSrc}">AMQP web site</link>. </para>
 
   <para> The document covers some specific implementation details of JMS connections, sessions,
     consumers and producers in <xref linkend="JMS-Client-0-8-Client-Understanding"/>. It also

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Examples.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Examples.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Examples.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Examples.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Examples.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Examples.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Examples.xml Mon Dec 28 22:49:09 2015
@@ -30,7 +30,7 @@
 		the application needs. In this way the configuration is kept separate from the application
 		code itself.</para>
 	<para>The example code will be straightforward for anyone familiar with Java JMS. Readers in
-		need of an introduction are directed towards <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJmsTutorial;">Oracle's JMS
+		need of an introduction are directed towards <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJmsTutorial}">Oracle's JMS
 			tutorial</link>.</para>
 	<section xml:id="JMS-Client-0-8-Examples-PTP">
 		<title>Point to point example</title>

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Getting-And-Dependencies.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Getting-And-Dependencies.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Getting-And-Dependencies.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Getting-And-Dependencies.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Getting-And-Dependencies.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Getting-And-Dependencies.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Getting-And-Dependencies.xml Mon Dec 28 22:49:09 2015
@@ -24,18 +24,18 @@
   <title>Getting the Client And Dependencies</title>
   <section xml:id="JMS-Client-0-8-JMS-Getting-And-Dependencies-Getting">
     <title>Getting the Client</title>
-    <para>The Qpid JMS client is available as a bundle or from &qpidMavenRepoDesc;.</para>
+    <para>The Qpid JMS client is available as a bundle or from ${qpidMavenRepoDesc}.</para>
     <para>The bundle (a .tar.gz) includes the Qpid JMS client itself (formed by two JAR: qpid-client
       and qpid-common) together with slf4j-api, and geronimo-jms_1.1_spec. There is also a qpid-all
       JAR artifact that, for convenience, includes a manifest classpath that references the other
-      JARs. The bundle is available from <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidDownloadUrl;">&qpidDownloadUrlDesc;</link>.</para>
-    <para>The Qpid JMS client is also available from &qpidMavenRepoDesc;. Add the following
+      JARs. The bundle is available from <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidDownloadUrl}">${qpidDownloadUrlDesc}</link>.</para>
+    <para>The Qpid JMS client is also available from ${qpidMavenRepoDesc}. Add the following
       dependency:</para>
     <screen>
     &lt;dependency&gt;
-      &lt;groupId&gt;&qpidClientGroupId;&lt;/groupId&gt;
-      &lt;artifactId&gt;&qpidClientArtefactId;&lt;/artifactId&gt;
-      &lt;version&gt;&qpidVersion;&lt;/version&gt;
+      &lt;groupId&gt;${qpidClientGroupId}&lt;/groupId&gt;
+      &lt;artifactId&gt;${qpidClientArtefactId}&lt;/artifactId&gt;
+      &lt;version&gt;${project.version}&lt;/version&gt;
     &lt;/dependency&gt;
     </screen>
     <para><xref linkend="JMS-Client-0-8-Appendix-Maven"/> illustrates a minimal Maven POM required to use the Qpid Client.</para>

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Introduction.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Introduction.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Introduction.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Introduction.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Introduction.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Introduction.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Introduction.xml Mon Dec 28 22:49:09 2015
@@ -22,8 +22,8 @@
 
 <chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="JMS-Client-0-8-Introduction">
   <title>Introduction</title>
-  <para>Qpid JMS client is an implementation of <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJmsSpec;">JMS specification
-      1.1</link>. It utilises an <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&amqpSrc;">AMQP</link> transport layer for the performing of messaging operations.
+  <para>Qpid JMS client is an implementation of <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJmsSpec}">JMS specification
+      1.1</link>. It utilises an <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${amqpSrc}">AMQP</link> transport layer for the performing of messaging operations.
     The client is intended to be used for the writing of JMS compatible messaging applications. Such
     applications can send and receive messages via any AMQP-compatible brokers like RabbitMQ, Qpid
     Java Broker which support the AMQP protocols 0-8, 0-9, or 0-9-1.</para>
@@ -35,7 +35,7 @@
     <title>Using the Qpid JMS client with 0-10</title>
     <para>This book documents the behaviour of the Qpid JMS client when used with the AMQP
       protocols <emphasis>0-8, 0-9, and 0-9-1</emphasis> only. For behaviour when using the client
-      with AMQP 0-10 protocol, please refer to <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidProgrammingBook;">Programming in Apache Qpid</link>.</para>
+      with AMQP 0-10 protocol, please refer to <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJmsBook}">Programming in Apache Qpid</link>.</para>
   </important>
 
 </chapter>

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JMS-Extensions.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-JMS-Extensions.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JMS-Extensions.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JMS-Extensions.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-JMS-Extensions.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
    (empty)

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JNDI-Properties-Format.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-JNDI-Properties-Format.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JNDI-Properties-Format.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JNDI-Properties-Format.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-JNDI-Properties-Format.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-JNDI-Properties-Format.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-JNDI-Properties-Format.xml Mon Dec 28 22:49:09 2015
@@ -42,21 +42,21 @@ destination.&lt;jndi name&gt;=&lt;bindin
 
   <section xml:id="JMS-Client-0-8-JNDI-Properties-Format-ConnectionFactory">
     <title>ConnectionFactory</title>
-    <para><literal>connectionfactory.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ConnectionFactory.html">ConnectionFactory</link> with the
+    <para><literal>connectionfactory.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ConnectionFactory.html">ConnectionFactory</link> with the
       given JNDI name. The value must be a legal Connection URL.</para>
     <para>See <xref linkend="JMS-Client-0-8-Connection-URL"/> for format of the URL and its
       permitted options.</para>
   </section>
   <section xml:id="JMS-Client-0-8-JNDI-Properties-Format-Queue">
     <title>Queue</title>
-    <para><literal>queue.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Queue.html">Queue</link> with the given JNDI name. The
+    <para><literal>queue.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Queue.html">Queue</link> with the given JNDI name. The
       value is simple queue name. This is the name of the queue as known by the Broker.</para>
     <para>The <literal>queue.</literal> form is a short hand for declaring a destination:</para>
     <screen>destination.name=direct://amq.direct//&lt;queue name&gt;?routingkey=’&lt;queue name&gt;’&amp;durable=’true’</screen>
   </section>
   <section xml:id="JMS-Client-0-8-JNDI-Properties-Format-Topic">
     <title>Topic</title>
-    <para><literal>topic.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Topic.html">Topic</link> with the given JNDI name. The
+    <para><literal>topic.</literal><emphasis>name</emphasis> declares a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Topic.html">Topic</link> with the given JNDI name. The
       value is topic name. This topic name is used on the Broker as a binding key between the
         <literal>amq.topic</literal> exchange and the queue corresponding to the topic
       subscriber.</para>
@@ -65,7 +65,7 @@ destination.&lt;jndi name&gt;=&lt;bindin
   </section>
   <section xml:id="JMS-Client-0-8-JNDI-Properties-Format-Destination">
     <title>Destination</title>
-    <para><literal>destination.</literal><emphasis>name</emphasis> declares either a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Queue.html">Queue</link> or <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Topic.html">Topic</link> (depending on the class) with the
+    <para><literal>destination.</literal><emphasis>name</emphasis> declares either a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Queue.html">Queue</link> or <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Topic.html">Topic</link> (depending on the class) with the
       given JNDI name. The value must be a Binding URL.</para>
     <para>See <xref linkend="JMS-Client-0-8-Binding-URL"/> for format of the URL and its permitted
       options.</para>

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Logging.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Logging.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Logging.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Logging.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Logging.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Logging.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Logging.xml Mon Dec 28 22:49:09 2015
@@ -27,7 +27,7 @@
     is a is a façade for other common logging frameworks. This makes it easy for application authors
     to use their prefered logging framework in their application stack, and have the Qpid JMS Client
     use it too. </para>
-  <para>SLF4J suppplies bindings for many common logging frameworks (<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJdkDocUrl;java/util/logging/package-summary.html">JUL</link>, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://logging.apache.org/log4j/1.2/">Apache Log4J</link>, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://logback.qos.ch">Logback</link>.</para>
+  <para>SLF4J suppplies bindings for many common logging frameworks (<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJdkDocUrl}java/util/logging/package-summary.html">JUL</link>, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://logging.apache.org/log4j/1.2/">Apache Log4J</link>, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://logback.qos.ch">Logback</link>.</para>
   <para>Include the SLF4J binding corresponding to the logging framework of your choosen logging
     framework on classpath. For full details, see the SLF4J <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.slf4j.org">documentation</link>.</para>
 

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-System-Properties.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-System-Properties.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-System-Properties.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-System-Properties.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-System-Properties.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-System-Properties.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-System-Properties.xml Mon Dec 28 22:49:09 2015
@@ -195,7 +195,7 @@
 					<entry>true</entry>
 					<entry><para>If true, creating a consumer will also bind the queue to the
 							to the exchange using the routing key as a binding key. The
-							exchange name, queue name and routing key are taken from 
+							exchange name, queue name and routing key are taken from
 							the Binding URL associated with the Destination.</para></entry>
 				</row>
 				<row xml:id="JMS-Client-0-8-System-Properties-RejectBehaviour">
@@ -205,7 +205,7 @@
 					<entry><para>Used with the maximum delivery count feature. See <xref linkend="JMS-Client-0-8-Client-Understanding-MessageConsumer-MaximumDeliveryCount"/> for details.</para></entry>
 				</row>
 
-				<!-- 0-10 
+				<!-- 0-10
 				<row>
 					<entry>qpid.session.max_ack_delay</entry>
 					<entry>long</entry>
@@ -301,10 +301,10 @@
 					<entry>"" (disabled)</entry>
 					<entry>
 					  <para>If 'all' is set then messages will be sent synchronously.</para>
-                      <para>This can also be set per connection using the 
+                      <para>This can also be set per connection using the
                         <link linkend="JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish">
                           Connection URL
-                        </link> 
+                        </link>
                         options.
                       </para>
                     </entry>

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Understanding.xml (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Understanding.xml)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Understanding.xml?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Understanding.xml&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Understanding.xml&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
--- qpid/java/trunk/doc/book/src/jms-client-0-8/JMS-Client-Understanding.xml (original)
+++ qpid/java/trunk/doc/jms-client-0-8/src/docbkx/JMS-Client-Understanding.xml Mon Dec 28 22:49:09 2015
@@ -25,8 +25,8 @@
   <section xml:id="JMS-Client-0-8-Client-Understanding-Overview">
     <title>Overview</title>
     <para>The Qpid JMS client provides a JMS 1.1 compliant implementation. As such, the primary
-      source of documentation is the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJmsSpec;">JMS specification</link> and the
-        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;/javax/jms/package-summary.html">JMS javadocs</link>. This
+      source of documentation is the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJmsSpec}">JMS specification</link> and the
+        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}/javax/jms/package-summary.html">JMS javadocs</link>. This
       documentation assumes the reader has familiarity with these resources.</para>
     <para>The remainder of this section describes how the Qpid JMS client behaves and the effect(s)
       making JMS method calls will have on the Broker. </para>
@@ -45,17 +45,17 @@
   </section>
   <section xml:id="JMS-Client-0-8-Client-Understanding-ConnectionFactory">
     <title>ConnectionFactory</title>
-    <para>A <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ConnectionFactory.html">ConnectionFactory</link>
-      allows an application to create a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Connection.html">Connection</link>.</para>
-    <para>The application obtains the ConnectionFactory from an <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJdkDocUrl;javax/naming/InitialContext.html">InitialContext</link>. The
+    <para>A <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ConnectionFactory.html">ConnectionFactory</link>
+      allows an application to create a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Connection.html">Connection</link>.</para>
+    <para>The application obtains the ConnectionFactory from an <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/naming/InitialContext.html">InitialContext</link>. The
       InitialContext is itself obtained from an InitialContextFactory. </para>
     <para>The Qpid JMS client provides a single implementation of the InitialContextFactory in class
         <literal>org.apache.qpid.jndi.PropertiesFileInitialContextFactory</literal>. This
-      implementation is backed by a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJdkDocUrl;java/util/Properties.html">Properties</link> object which can of course be loaded from an external properties file,
+      implementation is backed by a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}java/util/Properties.html">Properties</link> object which can of course be loaded from an external properties file,
       or created programatically.</para>
     <para>The examples in the previous chapter illustrated the Java code required to <link linkend="JMS-Client-0-8-Examples-PTP">create the InitialContext</link> and an <link linkend="JMS-Client-0-8-Examples-PTP-PropertiesFile">example properties file</link>.</para>
     <para>The Qpid JMS client also provides an alternate connection factory implementation providing a
-      connection pool. This can be useful when utilsing frameworks such as Spring. 
+      connection pool. This can be useful when utilsing frameworks such as Spring.
       <xref linkend="JMS-Client-0-8-Appendix-PooledConnecytionFactory"/>.</para>
     <figure>
       <title>JNDI overview</title>
@@ -79,7 +79,7 @@
       expensive operation. It is recommended that the same connection is used for a series of
       message interactions. Patterns utilising a connection per message should not be used. </para>
     <para>The underlying TCP/IP connection remains open for the lifetime of the JMS connection. It
-      is closed when the application calls <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Connection.html#close()">Connection#close()</link>, but it
+      is closed when the application calls <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Connection.html#close()">Connection#close()</link>, but it
       can also be closed if the connection is closed from the Broker side (via a Management
       operation or broker shutdown or running into conditions which AMQP specifications treats as
       errors and mandates closing the connection). The JMS connection will also be closed if the
@@ -95,13 +95,13 @@
         After a successful failover, any existing Connection, Session, MessageConsumer and
         MessageProducer objects held by the application remain valid.</para>
       <para>If a failover occurs during the scope of a JMS Transaction, any work performed by that
-        transaction is lost. The application is made aware of this loss by way of the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/TransactionRolledBackException.html">TransactionRolledBackException</link> from the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#commit">Session#commit()</link> call.
+        transaction is lost. The application is made aware of this loss by way of the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/TransactionRolledBackException.html">TransactionRolledBackException</link> from the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#commit">Session#commit()</link> call.
         Applications utilising failover must be prepared to catch this exception and respond by
         either repeating the work of the transaction, or by propagating a rollback to the
         originating system.</para>
       <para>If, after all retries are exhausted, failover has failed to reconnect the application,
-        the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ExceptionListener.html">ExceptionListener</link> will receive a JMSException with a linked exception of <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JMS-Client-0-8-Appendix-Exceptions-AMQDisconnectedException">AMQDisconnectedException</link>. Any further use of the JMS objects (Connection, Session
-        etc), will results in a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/IllegalStateException.html">IllegalStateException</link>.</para>
+        the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ExceptionListener.html">ExceptionListener</link> will receive a JMSException with a linked exception of <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JMS-Client-0-8-Appendix-Exceptions-AMQDisconnectedException">AMQDisconnectedException</link>. Any further use of the JMS objects (Connection, Session
+        etc), will results in a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/IllegalStateException.html">IllegalStateException</link>.</para>
       <para>Configure failover using the Connection URL. Here's an example Connection URL utilising
         failover between two brokers. Note the use of the broker options <link linkend="JMS-Client-0-8-Connection-URL-BrokerOptions-Retries"><literal>retries</literal></link> and <link linkend="JMS-Client-0-8-Connection-URL-BrokerOptions-ConnectDelay"><literal>connectdelay</literal></link> to control the number of connection attempts to
         each individual broker, and the delay between each connection attempt. Also note the use of
@@ -143,9 +143,9 @@ amqp://username:password@clientid/test
         health of the higher level tiers of application, for this reason, applications may implement
         an application level heartbeat either in addition to, or instead of the heartbeat.</para>
       <para>If the client ever fails to receive two consecutive heartbeats, the Connection will be
-        automatically closed and the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ExceptionListener.html">ExceptionListener</link> will
+        automatically closed and the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ExceptionListener.html">ExceptionListener</link> will
         receive a JMSException with a linked exception of AMQDisconnectedException. Any further use
-        of the JMS objects (Connection, Session etc), will results in a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/IllegalStateException.html">IllegalStateException</link>.</para>
+        of the JMS objects (Connection, Session etc), will results in a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/IllegalStateException.html">IllegalStateException</link>.</para>
       <para>To enable heartbeating either use a Connection URL including the broker option <link linkend="JMS-Client-0-8-Connection-URL-BrokerOptions-Heartbeat"><literal>heartbeat</literal></link>, or use the system property <link linkend="JMS-Client-0-8-System-Properties-Heartbeat"><literal>qpid.heartbeat</literal></link>. </para>
       <example>
         <title>Connection URL configured for heartbeating</title>
@@ -268,7 +268,7 @@ amqp://guest:guest@clientid/?brokerlist=
         patterns to result in consumer starvation and an application level deadlock. For example, if
         prefetch is 100, and 100 hundred messages arrive suitable for consumer A, those messages
         will be prefetched by the session, entirely filling the prefetch buffer. Now if the
-        application performs a blocking <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/MessageConsumer.html#receive()">MessageConsumer#receive()</link> for Consumer B on the same Session, the application
+        application performs a blocking <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/MessageConsumer.html#receive()">MessageConsumer#receive()</link> for Consumer B on the same Session, the application
         will hang indefinitely as even if messages suitable for B arrive at the Broker. Those
         messages can never be sent to the Session as no space is available in prefetch. </para>
       <note>
@@ -323,13 +323,13 @@ amqp://guest:guest@clientid/?brokerlist=
       <para>Temporary queues are exposed to Management in the same way as normal queues. Temporary
         queue names take the form string <literal>TempQueue</literal> followed by a random
         UUID.</para>
-      <para>Note that <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/TemporaryQueue.html#delete()">TemporaryQueue#delete()</link> merely marks the queue as deleted on within the JMS
+      <para>Note that <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/TemporaryQueue.html#delete()">TemporaryQueue#delete()</link> merely marks the queue as deleted on within the JMS
         client (and prevents further use of the queue from the application), however, the Queue will
         remain on the Broker until the Consumer (or Connection) is closed.</para>
     </section>
     <section xml:id="JMS-Client-0-8-Client-Understanding-Session-CreateQueue">
       <title>CreateQueue</title>
-      <para>In the Qpid JMS client, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#createQueue(java.lang.String)">Session#createQueue()</link> accepts either a queue name, or a Binding URL. If only name
+      <para>In the Qpid JMS client, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#createQueue(java.lang.String)">Session#createQueue()</link> accepts either a queue name, or a Binding URL. If only name
         is specified the destination will be resolved into binding URL:
         direct://amq.direct//&lt;queue name&gt;?routingkey=&apos;&lt;queue name&gt;&apos;&amp;durable=&apos;true&apos;. </para>
       <para>Calling Session#createQueue() has no effect on the Broker.</para>
@@ -338,7 +338,7 @@ amqp://guest:guest@clientid/?brokerlist=
     </section>
     <section xml:id="JMS-Client-0-8-Client-Understanding-Session-CreateTopic">
       <title>CreateTopic</title>
-      <para>In the Qpid JMS client, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#createTopic(java.lang.String)">Session#createTopic()</link> accepts either a topic name, or a Binding URL. If only name
+      <para>In the Qpid JMS client, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#createTopic(java.lang.String)">Session#createTopic()</link> accepts either a topic name, or a Binding URL. If only name
         is specified the destination will be resolved into binding URL: topic://amq.topic//&lt;topic
         name&gt;?routingkey=&apos;&lt;topic name&gt;&apos;.</para>
       <para>Calling Session#createTopic() has no effect on the Broker.</para>
@@ -353,19 +353,19 @@ amqp://guest:guest@clientid/?brokerlist=
       according to rules expressed as <emphasis>bindings</emphasis> between the exchange and queues
       and a <emphasis>routing key</emphasis> included with each message.</para>
     <para>To understand how this mechanism is used to deliver messages to queues and topics, see
-        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidJavaBrokerBook;Java-Broker-Concepts-Exchanges.html">Exchanges</link>
+        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJavaBrokerBook}Java-Broker-Concepts-Exchanges.html">Exchanges</link>
       within the Java Broker book.</para>
-    <para>It is important to understand that when synchronous publish is not exlicitly enabled, 
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> is <emphasis>asynchronous</emphasis> in nature. When #send()
+    <para>It is important to understand that when synchronous publish is not exlicitly enabled,
+      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> is <emphasis>asynchronous</emphasis> in nature. When #send()
       returns to the application, the application cannot be certain if the Broker has received the
       message. The Qpid JMS client may not have yet started to send the message, the message could
       residing in a TCP/IP buffer, or the messages could be in some intermediate buffer within the
       Broker. If the application requires certainty the message has been received by the Broker, a
-        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#SESSION_TRANSACTED">transactional
+        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#SESSION_TRANSACTED">transactional
         session</link>
-      <emphasis>must</emphasis> be used, or synchronous publishing must be enabled using either the 
-      <link linkend="JMS-Client-0-8-System-Properties-SyncPublish">system property</link> or the 
-      <link linkend="JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish">connection URL 
+      <emphasis>must</emphasis> be used, or synchronous publishing must be enabled using either the
+      <link linkend="JMS-Client-0-8-System-Properties-SyncPublish">system property</link> or the
+      <link linkend="JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish">connection URL
       option</link>.</para>
     <para>Qpid JMS MessageProducers have a number of features above that required by JMS. These are
       described in the sub-sections that follow.</para>
@@ -375,20 +375,20 @@ amqp://guest:guest@clientid/?brokerlist=
         on the exchange will result in the message being returned to the publisher's
         connection.</para>
       <para>The Message is returned to the application in an asynchronous fashion via the
-        Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ExceptionListener.html">ExceptionListener</link>. When a message is returned, it will be invoked with a
+        Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ExceptionListener.html">ExceptionListener</link>. When a message is returned, it will be invoked with a
         JMSException whose linked exception is an <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JMS-Client-0-8-Appendix-Exceptions-AMQNoRouteException">AMQNoRouteException</link>.
         The returned message is available to the application by calling
         AMQNoRouteException#getUndeliveredMessage(). The ExceptionListener will be invoked exactly
         once for each returned message.</para>
-      <para>If synchronous publishing has been enabled, and a mandatory message is returned, the 
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> method will throw a JMSException.
+      <para>If synchronous publishing has been enabled, and a mandatory message is returned, the
+      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> method will throw a JMSException.
       </para>
       <para>The mandatory message feature is turned <emphasis>on</emphasis> by default for Queue
         destinations and <emphasis>off</emphasis> for Topic destinations. This can be overridden
         using system properties <link linkend="JMS-Client-0-8-System-Properties-DefaultMandatory"><literal>qpid.default_mandatory</literal></link> and <link linkend="JMS-Client-0-8-System-Properties-DefaultMandatoryTopic"><literal>qpid.default_mandatory_topic</literal></link> for Queues and Topics
         respectively.</para>
       <note>
-        <para>If this the mandatory flag is not set, the Broker will treat <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidJavaBrokerBook;Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage">the messages as unroutable</link>.</para>
+        <para>If this the mandatory flag is not set, the Broker will treat <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJavaBrokerBook}Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage">the messages as unroutable</link>.</para>
       </note>
     </section>
     <section xml:id="JMS-Client-0-8-Client-Understanding-MessageProducer-CloseWhenNoRoute">
@@ -397,23 +397,23 @@ amqp://guest:guest@clientid/?brokerlist=
         binding exists on the exchange the Broker will close the connection. This client feature
         requires support for the corresponding feature by the Broker.</para>
       <para>To enable or disable from the client, use the Connection URL option <link linkend="JMS-Client-0-8-Connection-URL-ConnectionOptions-CloseWhenNoRoute"><literal>closeWhenNoRoute</literal></link>.</para>
-      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidJavaBrokerBook;Java-Broker-Runtime-Close-Connection-When-No-Route.html">
+      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJavaBrokerBook}Java-Broker-Runtime-Close-Connection-When-No-Route.html">
           Closing client connections on unroutable mandatory messages</link> within the Java Broker
         book for full details of the functioning of this feature.</para>
     </section>
     <section xml:id="JMS-Client-0-8-Client-Understanding-MessageProducer-ImmediateMessage">
       <title>Immediate Messages</title>
-      <para>This feature is defined in <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&amqpSrc;">AMQP specifications</link>.</para>
+      <para>This feature is defined in <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${amqpSrc}">AMQP specifications</link>.</para>
       <para>When this feature is enabled, when publishing a message the Broker ensures that a
         Consumer is attached to queue. If there is no Consumer attached to the queue, the message is
         returned to the publisher's connection. The Message is returned to the application in an
-        asynchronous fashion using the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/ExceptionListener.html">ExceptionListener</link>.</para>
+        asynchronous fashion using the Connection's <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/ExceptionListener.html">ExceptionListener</link>.</para>
       <para>The ExceptionListener will be invoked with a JMSException whose linked exception is an
           <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JMS-Client-0-8-Appendix-Exceptions-AMQNoConsumersException">AMQNoConsumersException</link>. The returned message is available to the application by
         calling AMQNoConsumersException#getUndeliveredMessage(). The ExceptionListener will be
         invoked exactly once for each returned message.</para>
-      <para>If synchronous publishing has been enabled, and an immediate message is returned, the 
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> method will throw a JMSException.
+      <para>If synchronous publishing has been enabled, and an immediate message is returned, the
+      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/MessageProducer.html#send(javax.jms.Message)">MessageProducer#send()</link> method will throw a JMSException.
       </para>
       <para>The immediate message feature is turned <emphasis>off</emphasis> by default. It can be
         enabled with system property <link linkend="JMS-Client-0-8-System-Properties-DefaultImmediate"><literal>qpid.default_immediate</literal></link>.</para>
@@ -425,7 +425,7 @@ amqp://guest:guest@clientid/?brokerlist=
         feature requires support for the corresponding feature by the Broker.</para>
       <para>To control the timeout use System property <link linkend="JMS-Client-0-8-System-Properties-FlowControlWaitFailure"><literal>qpid.flow_control_wait_failure</literal></link>. To control the frequency with
         which warnings are logged whilst a Session is blocked, use System property <link linkend="JMS-Client-0-8-System-Properties-FlowControlWaitNotifyPeriod"><literal>qpid.flow_control_wait_notify_period</literal></link></para>
-      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidJavaBrokerBook;Java-Broker-Runtime-Disk-Space-Management.html#Qpid-Producer-Flow-Control"> Producer Flow Control</link> within the Java Broker book for full details of the
+      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJavaBrokerBook}Java-Broker-Runtime-Disk-Space-Management.html#Qpid-Producer-Flow-Control"> Producer Flow Control</link> within the Java Broker book for full details of the
         functioning of this feature.</para>
     </section>
   </section>
@@ -437,7 +437,7 @@ amqp://guest:guest@clientid/?brokerlist=
       described in the sub-sections that follow.</para>
     <section xml:id="JMS-Client-0-8-Client-Understanding-MessageConsumer-ConsumerSideEffect">
       <title>Consumers have Exchange/Queue Declaration and Binding Side Effect</title>
-      <para>By default, calling <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#createConsumer(javax.jms.Destination)">Session#createConsumer()</link> will cause:</para>
+      <para>By default, calling <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#createConsumer(javax.jms.Destination)">Session#createConsumer()</link> will cause:</para>
       <orderedlist>
         <listitem>
           <para>If the exchange does not exist on the Broker, it will be created. The exchange is
@@ -467,8 +467,8 @@ amqp://guest:guest@clientid/?brokerlist=
       <programlisting>
         clientid: + subscriptionId
       </programlisting>
-      <para>where <literal>subscriptionId</literal> is that passed to the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#createDurableSubscriber(javax.jms.Topic,%20java.lang.String)">Session#createDurableSubscriber(javax.jms.Topic,java.lang.String)</link></para>
-      <para>Calling <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&oracleJeeDocUrl;javax/jms/Session.html#unsubscribe(java.lang.String)">Session#unsubscribe(java.lang.String)</link> deletes the underlying queue.</para>
+      <para>where <literal>subscriptionId</literal> is that passed to the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#createDurableSubscriber(javax.jms.Topic,%20java.lang.String)">Session#createDurableSubscriber(javax.jms.Topic,java.lang.String)</link></para>
+      <para>Calling <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${oracleJeeDocUrl}javax/jms/Session.html#unsubscribe(java.lang.String)">Session#unsubscribe(java.lang.String)</link> deletes the underlying queue.</para>
       <para>Non-durable topic subscriptions use a <emphasis>non-durable</emphasis>,
           <emphasis>exclusive</emphasis> and <emphasis>auto-delete</emphasis> queue named as
         follows:</para>
@@ -491,7 +491,7 @@ amqp://guest:guest@clientid/?brokerlist=
       <para>When using this feature, the application must either set system property <link linkend="JMS-Client-0-8-System-Properties-RejectBehaviour">qpid.reject.behaviour</link> or
         the Binding URL option <link linkend="JMS-Client-0-8-Binding-URL-Options-RejectBehaviour"><literal>rejectbehaviour</literal></link> to the value
         <literal>server</literal>.</para>
-      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&qpidJavaBrokerBook;Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count"> Handling Undeliverable Messages</link> within the Java Broker book for full details of
+      <para>See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${qpidJavaBrokerBook}Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count"> Handling Undeliverable Messages</link> within the Java Broker book for full details of
         the functioning of this feature.</para>
       <note>
         <para>The optional JMS message header <literal>JMSXDeliveryCount</literal> is

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.png (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/images/JndiOverview.png)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.png?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.png&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/images/JndiOverview.png&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
    (empty)

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.svg (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/images/JndiOverview.svg)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.svg?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/JndiOverview.svg&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/images/JndiOverview.svg&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
    (empty)

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.png (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/images/QpidJmsOverview.png)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.png?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.png&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/images/QpidJmsOverview.png&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
    (empty)

Copied: qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.svg (from r1722019, qpid/java/trunk/doc/book/src/jms-client-0-8/images/QpidJmsOverview.svg)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.svg?p2=qpid/java/trunk/doc/jms-client-0-8/src/docbkx/images/QpidJmsOverview.svg&p1=qpid/java/trunk/doc/book/src/jms-client-0-8/images/QpidJmsOverview.svg&r1=1722019&r2=1722020&rev=1722020&view=diff
==============================================================================
    (empty)

Added: qpid/java/trunk/doc/pom.xml
URL: http://svn.apache.org/viewvc/qpid/java/trunk/doc/pom.xml?rev=1722020&view=auto
==============================================================================
--- qpid/java/trunk/doc/pom.xml (added)
+++ qpid/java/trunk/doc/pom.xml Mon Dec 28 22:49:09 2015
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  ~
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  ~
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.qpid</groupId>
+        <artifactId>qpid-java-build</artifactId>
+        <version>6.1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>qpid-java-doc</artifactId>
+    <name>Qpid Java Docbook</name>
+    <description>Java Qpid Docbook</description>
+    <packaging>pom</packaging>
+
+    <properties>
+        <jar.skipIfEmpty>true</jar.skipIfEmpty>
+        <maven.install.skip>true</maven.install.skip>
+
+        <docbook.src>${project.basedir}/src/docbkx</docbook.src>
+        <docbook.target.filtered>${basedir}/target/filtered-docbkx</docbook.target.filtered>
+        <docbook.target>${basedir}/target/docbkx</docbook.target>
+
+        <qpidDownloadUrlDesc>the Apache Qpid project web site</qpidDownloadUrlDesc>
+        <qpidDownloadUrl>http://qpid.apache.org/download.html</qpidDownloadUrl>
+
+        <qpidCppBook>../../AMQP-Messaging-Broker-CPP-Book/html/</qpidCppBook>
+        <qpidJavaBrokerBook>../../AMQP-Messaging-Broker-Java-Book/html/</qpidJavaBrokerBook>
+        <qpidJmsBook>../../Programming-In-Apache-Qpid/html/</qpidJmsBook>
+        <qpidJmsBookClientConectionUrl>../../Programming-In-Apache-Qpid/html/QpidJNDI.html#section-jms-connection-url</qpidJmsBookClientConectionUrl>
+
+        <oracleJdkDocUrl>http://docs.oracle.com/javase/7/docs/api/</oracleJdkDocUrl>
+        <oracleJeeDocUrl>http://docs.oracle.com/javaee/6/api/</oracleJeeDocUrl>
+        <oracleKeytool>http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html</oracleKeytool>
+        <oracleJmsSpec>http://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/</oracleJmsSpec>
+        <oracleJmsTutorial>http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.html</oracleJmsTutorial>
+
+        <oracleJeDownloadUrl>http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html?ssSourceSiteId=ocomen</oracleJeDownloadUrl>
+        <oracleBdbRepGuideUrl>http://oracle.com/cd/E17277_02/html/ReplicationGuide/</oracleBdbRepGuideUrl>
+        <oracleBdbJavaDocUrl>http://docs.oracle.com/cd/E17277_02/html/java/</oracleBdbJavaDocUrl>
+
+        <qpidSrc>http://svn.apache.org/viewvc/qpid/java/trunk/</qpidSrc>
+        <qpidSrcSuffix>.java?view=co/</qpidSrcSuffix>
+
+        <qpidMavenRepoDesc>Maven repositories</qpidMavenRepoDesc>
+        <qpidClientGroupId>org.apache.qpid</qpidClientGroupId>
+        <qpidClientArtefactId>qpid-client</qpidClientArtefactId>
+
+        <amqpSrc>http://www.amqp.org</amqpSrc>
+    </properties>
+
+    <modules>
+        <module>java-broker</module>
+        <module>jms-client-0-8</module>
+        <module>java-perftests</module>
+    </modules>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <executions>
+                        <execution>
+                            <id>filter-docbook-sources</id>
+                            <phase>process-sources</phase>
+                            <goals>
+                                <goal>copy-resources</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                    <configuration>
+                        <outputDirectory>${docbook.target.filtered}</outputDirectory>
+                        <resources>
+                            <resource>
+                                <directory>${docbook.src}</directory>
+                                <includes>
+                                    <include>**/*.xml</include>
+                                </includes>
+                                <filtering>true</filtering>
+                            </resource>
+                        </resources>
+                        <escapeString>\</escapeString>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>com.agilejava.docbkx</groupId>
+                    <artifactId>docbkx-maven-plugin</artifactId>
+                    <executions>
+                        <execution>
+                            <id>docbook-html</id>
+                            <phase>compile</phase>
+                            <goals>
+                                <goal>generate-html</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                    <dependencies>
+                        <dependency>
+                            <groupId>net.sf.docbook</groupId>
+                            <artifactId>docbook-xml</artifactId>
+                            <version>${maven-docbook-xml-plugin-version}</version>
+                            <classifier>resources</classifier>
+                            <type>zip</type>
+                            <scope>runtime</scope>
+                        </dependency>
+                    </dependencies>
+                    <configuration>
+                        <sourceDirectory>${docbook.target.filtered}</sourceDirectory>
+                        <targetDirectory>${docbook.target}</targetDirectory>
+                        <xincludeSupported>true</xincludeSupported>
+                        <chunkedOutput>true</chunkedOutput>
+                        <customizationParameters>
+                            <parameter>
+                                <name>use.id.as.filename</name>
+                                <value>1</value>
+                            </parameter>
+                        </customizationParameters>
+                        <preProcess>
+                            <copy todir="${docbook.target}/images" failOnError="false">
+                                <fileset dir="${docbook.src}/images" />
+                            </copy>
+                        </preProcess>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <configuration>
+                        <skip>true</skip>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+</project>

Modified: qpid/java/trunk/pom.xml
URL: http://svn.apache.org/viewvc/qpid/java/trunk/pom.xml?rev=1722020&r1=1722019&r2=1722020&view=diff
==============================================================================
--- qpid/java/trunk/pom.xml (original)
+++ qpid/java/trunk/pom.xml Mon Dec 28 22:49:09 2015
@@ -157,6 +157,8 @@
     <findbugs-maven-plugin-version>2.5.2</findbugs-maven-plugin-version>
     <jacoco-plugin-version>0.7.5.201505241946</jacoco-plugin-version>
     <apache-rat-plugin-version>0.11</apache-rat-plugin-version>
+    <maven-docbx-plugin-version>2.0.15</maven-docbx-plugin-version>
+    <maven-docbook-xml-plugin-version>5.0-all</maven-docbook-xml-plugin-version>
 
     <!-- These versions needs to be kept in sync with versions in parent pom-->
     <maven-project-info-reports-plugin-version>2.8</maven-project-info-reports-plugin-version>
@@ -200,6 +202,8 @@
     <module>bdbstore/systests</module>
 
     <module>joramtests</module>
+
+    <module>doc</module>
   </modules>
 
   <dependencies>
@@ -274,7 +278,11 @@
           <artifactId>findbugs-maven-plugin</artifactId>
           <version>${findbugs-maven-plugin-version}</version>
         </plugin>
-
+        <plugin>
+          <groupId>com.agilejava.docbkx</groupId>
+          <artifactId>docbkx-maven-plugin</artifactId>
+          <version>${maven-docbx-plugin-version}</version>
+        </plugin>
         <!-- REMOVE 2 PLUGINS BELOW AFTER CHANGING APACHE PARENT TO V 17 -->
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org