Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

EAP tag

  • Loading branch information...
commit d341f21893d0e67404df55c12bf0bdd4b2b8f006 2 parents 07efec1 + b4587af
clebertsuconic clebertsuconic authored
Showing with 4,177 additions and 26,053 deletions.
  1. +11 −6 build-hornetq.xml
  2. +2 −13 build-maven.xml
  3. +0 −13 docs/design-guide/build.bat
  4. +0 −15 docs/design-guide/build.sh
  5. +0 −27 docs/design-guide/build.xml
  6. +0 −43 docs/design-guide/en/clustering.xml
  7. BIN  docs/design-guide/en/diagrams/design-docs.odg
  8. BIN  docs/design-guide/en/images/hornetQ_logo_600px.png
  9. BIN  docs/design-guide/en/images/topology-update.jpg
  10. +0 −32 docs/design-guide/en/notice.xml
  11. +21 −14 docs/eap-manual/build.xml
  12. +1 −1  docs/{design-guide → eap-manual}/en/Author_Group.xml
  13. +6 −6 docs/{design-guide → eap-manual}/en/Book_Info.xml
  14. +3 −1 docs/{design-guide/en/HornetQ_Design_Guide.ent → eap-manual/en/HornetQ_EAP_Manual.ent}
  15. +3 −5 docs/{design-guide/en/HornetQ_Design_Guide.xml → eap-manual/en/HornetQ_EAP_Manual.xml}
  16. +181 −174 docs/eap-manual/en/clusters.xml
  17. +305 −0 docs/eap-manual/pom.xml
  18. +20 −16 docs/quickstart-guide/build.xml
  19. +45 −0 docs/quickstart-guide/en/Author_Group.xml
  20. +31 −0 docs/quickstart-guide/en/Book_Info.xml
  21. +5 −0 docs/quickstart-guide/en/HornetQ_QuickStart_Guide.ent
  22. +17 −0 docs/quickstart-guide/en/HornetQ_QuickStart_Guide.xml
  23. +5 −0 docs/quickstart-guide/en/about.xml
  24. +5 −0 docs/quickstart-guide/en/download.xml
  25. +5 −0 docs/quickstart-guide/en/examples.xml
  26. +5 −0 docs/quickstart-guide/en/installation.xml
  27. +5 −0 docs/quickstart-guide/en/introduction.xml
  28. +0 −46 docs/quickstart-guide/en/master.xml
  29. +5 −0 docs/quickstart-guide/en/notice.xml
  30. +5 −0 docs/quickstart-guide/en/running.xml
  31. +292 −0 docs/quickstart-guide/pom.xml
  32. +20 −17 docs/user-manual/build.xml
  33. +58 −0 docs/user-manual/en/Author_Group.xml
  34. +43 −0 docs/user-manual/en/Book_Info.xml
  35. +18 −0 docs/user-manual/en/HornetQ_User_Manual.ent
  36. +70 −0 docs/user-manual/en/HornetQ_User_Manual.xml
  37. +191 −155 docs/user-manual/en/appserver-integration.xml
  38. +5 −0 docs/user-manual/en/architecture.xml
  39. +5 −0 docs/user-manual/en/client-classpath.xml
  40. +5 −0 docs/user-manual/en/client-reconnection.xml
  41. +104 −89 docs/user-manual/en/clusters.xml
  42. +41 −0 docs/user-manual/en/configuration-index.xml
  43. +9 −2 docs/user-manual/en/configuring-transports.xml
  44. +15 −2 docs/user-manual/en/connection-ttl.xml
  45. +12 −0 docs/user-manual/en/core-bridges.xml
  46. +5 −0 docs/user-manual/en/diverts.xml
  47. +5 −0 docs/user-manual/en/duplicate-detection.xml
  48. +5 −0 docs/user-manual/en/embedding-hornetq.xml
  49. +56 −36 docs/user-manual/en/examples.xml
  50. +5 −0 docs/user-manual/en/filter-expressions.xml
  51. +5 −0 docs/user-manual/en/flow-control.xml
  52. +14 −16 docs/user-manual/en/ha.xml
  53. +5 −0 docs/user-manual/en/intercepting-operations.xml
  54. +10 −5 docs/user-manual/en/interoperability.xml
  55. +5 −0 docs/user-manual/en/jms-bridge.xml
  56. +5 −0 docs/user-manual/en/jms-core-mapping.xml
  57. +15 −4 docs/user-manual/en/large-messages.xml
  58. +5 −0 docs/user-manual/en/last-value-queues.xml
  59. +5 −0 docs/user-manual/en/libaio.xml
  60. +5 −0 docs/user-manual/en/logging.xml
  61. +5 −0 docs/user-manual/en/management.xml
  62. +0 −130 docs/user-manual/en/master.xml
  63. +5 −0 docs/user-manual/en/message-expiry.xml
  64. +5 −0 docs/user-manual/en/message-grouping.xml
  65. +5 −0 docs/user-manual/en/messaging-concepts.xml
  66. +5 −0 docs/user-manual/en/notice.xml
  67. +5 −0 docs/user-manual/en/paging.xml
  68. +5 −0 docs/user-manual/en/perf-tuning.xml
  69. +5 −0 docs/user-manual/en/persistence.xml
  70. +5 −0 docs/user-manual/en/pre-acknowledge.xml
  71. +5 −0 docs/user-manual/en/preface.xml
  72. +8 −10 docs/user-manual/en/project-info.xml
  73. +5 −0 docs/user-manual/en/queue-attributes.xml
  74. +5 −0 docs/user-manual/en/scheduled-messages.xml
  75. +5 −0 docs/user-manual/en/security.xml
  76. +5 −0 docs/user-manual/en/send-guarantees.xml
  77. +5 −0 docs/user-manual/en/spring-integration.xml
  78. +10 −2 docs/user-manual/en/thread-pooling.xml
  79. +5 −0 docs/user-manual/en/transaction-config.xml
  80. +5 −0 docs/user-manual/en/undelivered-messages.xml
  81. +21 −5 docs/user-manual/en/using-core.xml
  82. +6 −1 docs/user-manual/en/using-jms.xml
  83. +5 −0 docs/user-manual/en/using-server.xml
  84. +5 −0 docs/user-manual/en/wildcard-routing.xml
  85. +5 −0 docs/user-manual/en/wildcard-syntax.xml
  86. +2 −2 docs/{design-guide → user-manual}/pom.xml
  87. +18 −0 examples-eap/common/config/ant.properties
  88. 0  examples-eap/javaee/common/config/ant.properties
  89. +1 −0  examples-eap/readme
  90. +11 −1 examples/common/build.xml
  91. +15 −0 examples/common/src/org/hornetq/common/example/HornetQExample.java
  92. +4 −4 examples/javaee/common/build.xml
  93. +2 −1  examples/javaee/jca-config/server2/jms-remote-ds.xml
  94. +8 −2 examples/javaee/jca-config/server2/ra.xml
  95. +1 −0  examples/javaee/jca-remote/server/jms-ds.xml
  96. +8 −2 examples/javaee/jca-remote/server/ra.xml
  97. +8 −4 examples/javaee/mdb-cmt-tx-required/src/org/hornetq/javaee/example/MDB_CMT_TxRequiredClientExample.java
  98. +6 −19 examples/javaee/mdb-cmt-tx-required/src/org/hornetq/javaee/example/server/MDB_CMT_TxRequiredExample.java
  99. +108 −0 examples/javaee/mdb-remote-failover-static/backup-server/hornetq-configuration.xml
  100. +49 −0 examples/javaee/mdb-remote-failover-static/backup-server/hornetq-jms.xml
  101. +13 −0 examples/javaee/mdb-remote-failover-static/build.bat
  102. +15 −0 examples/javaee/mdb-remote-failover-static/build.sh
  103. +111 −0 examples/javaee/mdb-remote-failover-static/build.xml
  104. +14 −10 ...design-guide/en/about.xml → examples/javaee/mdb-remote-failover-static/config/META-INF/application.xml
  105. +14 −0 examples/javaee/mdb-remote-failover-static/config/ant.properties
  106. +16 −0 examples/javaee/mdb-remote-failover-static/config/jndi.properties
  107. +109 −0 examples/javaee/mdb-remote-failover-static/live-server/hornetq-configuration.xml
  108. +49 −0 examples/javaee/mdb-remote-failover-static/live-server/hornetq-jms.xml
  109. +63 −0 examples/javaee/mdb-remote-failover-static/server/hornetq-configuration.xml
  110. +33 −0 examples/javaee/mdb-remote-failover-static/server/hornetq-jms.xml
  111. +36 −0 examples/javaee/mdb-remote-failover-static/server/jms-ds.xml
  112. +126 −0 examples/javaee/mdb-remote-failover-static/server/ra.xml
  113. +106 −0 .../javaee/mdb-remote-failover-static/src/org/hornetq/javaee/example/MDBRemoteFailoverStaticClientExample.java
  114. +90 −0 ...javaee/mdb-remote-failover-static/src/org/hornetq/javaee/example/server/MDBRemoteFailoverStaticExample.java
  115. +108 −0 examples/javaee/mdb-remote-failover/backup-server/hornetq-configuration.xml
  116. +49 −0 examples/javaee/mdb-remote-failover/backup-server/hornetq-jms.xml
  117. +13 −0 examples/javaee/mdb-remote-failover/build.bat
  118. +15 −0 examples/javaee/mdb-remote-failover/build.sh
  119. +111 −0 examples/javaee/mdb-remote-failover/build.xml
  120. +13 −14 docs/eap-manual/en/master.xml → examples/javaee/mdb-remote-failover/config/META-INF/application.xml
  121. +14 −0 examples/javaee/mdb-remote-failover/config/ant.properties
  122. +16 −0 examples/javaee/mdb-remote-failover/config/jndi.properties
  123. +109 −0 examples/javaee/mdb-remote-failover/live-server/hornetq-configuration.xml
  124. +49 −0 examples/javaee/mdb-remote-failover/live-server/hornetq-jms.xml
  125. +63 −0 examples/javaee/mdb-remote-failover/server/hornetq-configuration.xml
  126. +33 −0 examples/javaee/mdb-remote-failover/server/hornetq-jms.xml
  127. +36 −0 examples/javaee/mdb-remote-failover/server/jms-ds.xml
  128. +121 −0 examples/javaee/mdb-remote-failover/server/ra.xml
  129. +106 −0 examples/javaee/mdb-remote-failover/src/org/hornetq/javaee/example/MDBRemoteFailoverClientExample.java
  130. +95 −0 examples/javaee/mdb-remote-failover/src/org/hornetq/javaee/example/server/MDBRemoteFailoverExample.java
  131. +7 −0 examples/javaee/xarecovery/server/jbossts-properties.xml
  132. +32 −18 examples/jms/client-side-load-balancing/readme.html
  133. +9 −0 examples/jms/client-side-load-balancing/server0/hornetq-configuration.xml
  134. +11 −4 examples/jms/client-side-load-balancing/server1/hornetq-configuration.xml
  135. +9 −0 examples/jms/client-side-load-balancing/server2/hornetq-configuration.xml
  136. +31 −11 examples/jms/client-side-load-balancing/src/org/hornetq/jms/example/ClientSideLoadBalancingExample.java
  137. +87 −38 examples/jms/clustered-static-oneway/readme.html
  138. +1 −1  examples/jms/clustered-static-oneway/server0/hornetq-configuration.xml
  139. +1 −1  examples/jms/clustered-static-oneway/server1/hornetq-configuration.xml
  140. +29 −43 examples/jms/clustered-static-oneway/src/org/hornetq/jms/example/ClusterStaticOnewayExample.java
  141. +1 −1  examples/jms/large-message/src/org/hornetq/jms/example/LargeMessageExample.java
  142. +3 −3 examples/jms/paging/src/org/hornetq/jms/example/PagingExample.java
  143. +33 −7 examples/jms/transaction-failover/server0/hornetq-configuration.xml
  144. +12 −0 examples/jms/transaction-failover/server0/hornetq-jms.xml
  145. +41 −1 examples/jms/transaction-failover/server1/hornetq-configuration.xml
  146. +12 −0 examples/jms/transaction-failover/server1/hornetq-jms.xml
  147. +1 −1  examples/jms/transaction-failover/src/org/hornetq/jms/example/TransactionFailoverExample.java
  148. +1 −1  hornetq-rest/pom.xml
  149. +0 −11 lib/docbook-support/.project
  150. +0 −543 lib/docbook-support/styles/en/fopdf.xsl
  151. +0 −122 lib/docbook-support/styles/en/html.css
  152. +0 −84 lib/docbook-support/styles/en/html.xsl
  153. +0 −86 lib/docbook-support/styles/en/html_chunk.xsl
  154. +0 −548 lib/docbook-support/styles/zh/fopdf.xsl
  155. +0 −122 lib/docbook-support/styles/zh/html.css
  156. +0 −84 lib/docbook-support/styles/zh/html.xsl
  157. +0 −86 lib/docbook-support/styles/zh/html_chunk.xsl
  158. +0 −221 lib/docbook-support/support.xml
  159. +0 −363 lib/docbook-support/support/docbook-dtd/ChangeLog
  160. +0 −8 lib/docbook-support/support/docbook-dtd/README
  161. +0 −205 lib/docbook-support/support/docbook-dtd/calstblx.dtd
  162. +0 −115 lib/docbook-support/support/docbook-dtd/catalog.xml
  163. +0 −384 lib/docbook-support/support/docbook-dtd/dbcentx.mod
  164. +0 −41 lib/docbook-support/support/docbook-dtd/dbgenent.mod
  165. +0 −2,116 lib/docbook-support/support/docbook-dtd/dbhierx.mod
  166. +0 −102 lib/docbook-support/support/docbook-dtd/dbnotnx.mod
  167. +0 −8,250 lib/docbook-support/support/docbook-dtd/dbpoolx.mod
  168. +0 −110 lib/docbook-support/support/docbook-dtd/docbook.cat
  169. +0 −165 lib/docbook-support/support/docbook-dtd/docbookx.dtd
  170. +0 −63 lib/docbook-support/support/docbook-dtd/ent/iso-amsa.ent
  171. +0 −49 lib/docbook-support/support/docbook-dtd/ent/iso-amsb.ent
  172. +0 −15 lib/docbook-support/support/docbook-dtd/ent/iso-amsc.ent
  173. +0 −66 lib/docbook-support/support/docbook-dtd/ent/iso-amsn.ent
  174. +0 −26 lib/docbook-support/support/docbook-dtd/ent/iso-amso.ent
  175. +0 −91 lib/docbook-support/support/docbook-dtd/ent/iso-amsr.ent
  176. +0 −45 lib/docbook-support/support/docbook-dtd/ent/iso-box.ent
  177. +0 −72 lib/docbook-support/support/docbook-dtd/ent/iso-cyr1.ent
  178. +0 −31 lib/docbook-support/support/docbook-dtd/ent/iso-cyr2.ent
  179. +0 −19 lib/docbook-support/support/docbook-dtd/ent/iso-dia.ent
  180. +0 −54 lib/docbook-support/support/docbook-dtd/ent/iso-grk1.ent
  181. +0 −25 lib/docbook-support/support/docbook-dtd/ent/iso-grk2.ent
  182. +0 −48 lib/docbook-support/support/docbook-dtd/ent/iso-grk3.ent
  183. +0 −48 lib/docbook-support/support/docbook-dtd/ent/iso-grk4.ent
  184. +0 −67 lib/docbook-support/support/docbook-dtd/ent/iso-lat1.ent
  185. +0 −126 lib/docbook-support/support/docbook-dtd/ent/iso-lat2.ent
  186. +0 −81 lib/docbook-support/support/docbook-dtd/ent/iso-num.ent
  187. +0 −90 lib/docbook-support/support/docbook-dtd/ent/iso-pub.ent
  188. +0 −69 lib/docbook-support/support/docbook-dtd/ent/iso-tech.ent
  189. +0 −228 lib/docbook-support/support/docbook-dtd/htmltblx.mod
  190. +0 −314 lib/docbook-support/support/docbook-dtd/soextblx.dtd
  191. +0 −107 lib/docbook-support/support/docbook-xsl/README
  192. +0 −84 lib/docbook-support/support/docbook-xsl/VERSION
  193. +0 −624 lib/docbook-support/support/docbook-xsl/common/ChangeLog
  194. +0 −1,153 lib/docbook-support/support/docbook-xsl/common/af.xml
  195. +0 −1,153 lib/docbook-support/support/docbook-xsl/common/ar.xml
  196. +0 −135 lib/docbook-support/support/docbook-xsl/common/autoidx-ng.xsl
  197. +0 −1,153 lib/docbook-support/support/docbook-xsl/common/bg.xml
  198. +0 −1,153 lib/docbook-support/support/docbook-xsl/common/bn.xml
  199. +0 −1,153 lib/docbook-support/support/docbook-xsl/common/ca.xml
  200. +0 −1,658 lib/docbook-support/support/docbook-xsl/common/common.xsl
  201. +0 −624 lib/docbook-support/support/docbook-xsl/common/cs.xml
  202. +0 −588 lib/docbook-support/support/docbook-xsl/common/da.xml
Sorry, we could not display the entire diff because too many files (941) changed.
17 build-hornetq.xml
View
@@ -123,9 +123,9 @@
<property name="logs.dir" value="logs"/>
<property name="licenses.dir" value="licenses"/>
<property name="doc.examples.dir" value="examples"/>
- <property name="user-manual.build.dir" value="${doc.dir}/user-manual/build"/>
+ <property name="user-manual.build.dir" value="${doc.dir}/user-manual/target/docbook/publish"/>
<property name="rest-manual.build.dir" value="hornetq-rest/docbook/target/docbook/publish/en-US"/>
- <property name="quickstart-guide.build.dir" value="${doc.dir}/quickstart-guide/build"/>
+ <property name="quickstart-guide.build.dir" value="${doc.dir}/quickstart-guide/target/docbook/publish"/>
<property name="build.api.dir" value="${build.dir}/api"/>
<property name="native.bin.dir" value="native/bin"/>
<property name="examples.dir" value="examples"/>
@@ -193,6 +193,10 @@
<property name="test.joram.config.dir" value="${test.joram.dir}/config"/>
<property name="test.joram.build.dir" value="${test.joram.dir}/build"/>
<property name="test.joram.classes.dir" value="${test.joram.build.dir}/classes"/>
+
+
+ <property name="test-udp-address" value="230.1.2.3"/>
+ <property name="test-udp-port" value="6750"/>
<!-- ======================================================================================== -->
<!-- Classpath definition -->
@@ -775,7 +779,7 @@
</target>
<target name="jar"
- depends="jar-core, jar-core-client, jar-core-client-java5, jar-jms, jar-jms-client, jar-jms-client-java5, jar-jboss-integration, jar-jboss-service, jar-bootstrap, jar-logging, jar-ra, jar-mc, jar-jnp-client, jar-resources, sources-jar, jar-twitter-integration, jar-spring-integration, jar-rest">
+ depends="jar-core, jar-core-client, jar-core-client-java5, jar-jms, jar-jms-client, jar-jms-client-java5, jar-jboss-integration, jar-jboss-service, jar-bootstrap, jar-logging, jar-ra, jar-mc, jar-jnp-client, jar-resources, sources-jar, jar-twitter-integration, jar-spring-integration, jar-rest, eap-examples">
</target>
<target name="jar-jnp-client" depends="init">
@@ -1240,9 +1244,6 @@
<fileset dir="${com.sun.xml.stream.lib}">
<include name="*.jar"/>
</fileset>
- <fileset dir="${org.slf4j.lib}">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${org.scannotation.lib}">
<include name="*.jar"/>
</fileset>
@@ -1735,6 +1736,8 @@
<sysproperty key="twitter.consumerSecret" value="${twitter.consumerSecret}"/>
<sysproperty key="twitter.accessToken" value="${twitter.accessToken}"/>
<sysproperty key="twitter.accessTokenSecret" value="${twitter.accessTokenSecret}"/>
+ <sysproperty key="TEST-UDP-ADDRESS" value="${test-udp-address}"/>
+ <sysproperty key="TEST-UDP-PORT" value="${test-udp-port}"/>
<jvmarg value="-Djava.library.path=native/bin"/>
<jvmarg value="-Dmodule.output=./"/>
<jvmarg value="-Djava.util.logging.config.file=src/config/trunk/non-clustered/logging.properties"/>
@@ -1880,6 +1883,8 @@
<sysproperty key="user.home" value="${user.home}"/>
<sysproperty key="java.io.tmpdir" value="${java.io.tmpdir}"/>
+ <sysproperty key="TEST-UDP-ADDRESS" value="${test-udp-address}"/>
+ <sysproperty key="TEST-UDP-PORT" value="${test-udp-port}"/>
<jvmarg value="-Xmx1024M"/>
<jvmarg value="-Dmodule.output=./"/>
<jvmarg value="-Djava.util.logging.config.file=src/config/trunk/non-clustered/logging.properties"/>
15 build-maven.xml
View
@@ -69,10 +69,6 @@
<target name="uploadHornetQRa">
<antcall target="upload">
<param name="artifact.id" value="hornetq-ra"/>
- <param name="artifact.type" value="rar"/>
- </antcall>
- <antcall target="upload">
- <param name="artifact.id" value="hornetq-ra"/>
<param name="artifact.type" value="jar"/>
</antcall>
</target>
@@ -268,12 +264,6 @@
<antcall target="deploy-jar">
<param name="artifact.id" value="hornetq-ra"/>
<param name="file-name" value="hornetq-ra"/>
- <param name="artifact.type" value="rar"/>
- </antcall>
-
- <antcall target="deploy-jar">
- <param name="artifact.id" value="hornetq-ra"/>
- <param name="file-name" value="hornetq-ra"/>
</antcall>
<antcall target="deploy-jar">
@@ -284,7 +274,6 @@
</target>
<target name="deploy-jar">
- <property name="artifact.type" value="jar"/>
<tempfile property="temporary.pom" prefix="pom" suffix=".xml"/>
<echo file="${temporary.pom}"
message="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;project&gt;${line.separator}
@@ -301,8 +290,8 @@
<arg value="-DgroupId=org.hornetq"/>
<arg value="-DartifactId=${artifact.id}"/>
<arg value="-Dversion=${hornetq.version}"/>
- <arg value="-Dpackaging=${artifact.type}"/>
- <arg value="-Dfile=./build/jars/${file-name}.${artifact.type}"/>
+ <arg value="-Dpackaging=jar"/>
+ <arg value="-Dfile=./build/jars/${file-name}.jar"/>
<arg value="-DrepositoryId=jboss-releases-repository"/>
<arg value="-Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/"/>
</exec>
13 docs/design-guide/build.bat
View
@@ -1,13 +0,0 @@
-@echo off
-
-set "OVERRIDE_ANT_HOME=..\..\tools\ant"
-
-if exist "..\..\src\bin\build.bat" (
- rem running from TRUNK
- call ..\..\src\bin\build.bat %*
-) else (
- rem running from the distro
- call ..\..\bin\build.bat %*
-)
-
-set "OVERRIDE_ANT_HOME="
15 docs/design-guide/build.sh
View
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-OVERRIDE_ANT_HOME=../../tools/ant
-export OVERRIDE_ANT_HOME
-
-if [ -f "../../src/bin/build.sh" ]; then
- # running from TRUNK
- ../../src/bin/build.sh "$@"
-else
- # running from the distro
- ../../bin/build.sh "$@"
-fi
-
-
-
27 docs/design-guide/build.xml
View
@@ -1,27 +0,0 @@
-<project name="HornetQ Design Guide" default="all" basedir=".">
-
-
- <target name="maven-init">
- <property name="maven.home" location="${basedir}/../../tools/maven"/>
- <echo message="Maven Home set to ${maven.home}"/>
- </target>
-
- <target name="clean" depends="maven-init">
- <condition property="mvn.cmd" value="mvn.bat" else="mvn">
- <os family="windows"/>
- </condition>
- <exec executable="${mvn.cmd}">
- <arg line="clean"/>
- </exec>
- </target>
-
- <target name="all" depends="maven-init">
- <condition property="mvn.cmd" value="mvn.bat" else="mvn">
- <os family="windows"/>
- </condition>
- <exec executable="${mvn.cmd}">
- <arg line="install"/>
- </exec>
- </target>
-
-</project>
43 docs/design-guide/en/clustering.xml
View
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ============================================================================= -->
-<!-- Copyright © 2009 Red Hat, Inc. and others. -->
-<!-- -->
-<!-- The text of and illustrations in this document are licensed by Red Hat under -->
-<!-- a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). -->
-<!-- -->
-<!-- An explanation of CC-BY-SA is available at -->
-<!-- -->
-<!-- http://creativecommons.org/licenses/by-sa/3.0/. -->
-<!-- -->
-<!-- In accordance with CC-BY-SA, if you distribute this document or an adaptation -->
-<!-- of it, you must provide the URL for the original version. -->
-<!-- -->
-<!-- Red Hat, as the licensor of this document, waives the right to enforce, -->
-<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
-<!-- permitted by applicable law. -->
-<!-- ============================================================================= -->
-
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_Design_Guide.ent">
-%BOOK_ENTITIES;
-]>
-<chapter id="introduction">
- <title>Getting Started</title>
- <para>This chapter discusses the architecture behind clustering</para>
- <section>
- <title>Discovery</title>
- <para>Discovery is done in 2 steps, initial discovery where the server locates another node in the cluster and
- topology discovery where the node finds out about all other nodes in the cluster</para>
- <section>
- <title>Initial Discovery</title>
- <para>blah blah blah, UDP, static connectors etc etc</para>
- </section>
- <section>
- <title>Topology Discovery</title>
- <para>blah blah blah, topology etc</para>
- <para>
- <graphic fileref="images/topology-update.jpg" align="center" format="JPEG" scale="30"/>
- </para>
- </section>
- </section>
-</chapter>
BIN  docs/design-guide/en/diagrams/design-docs.odg
View
Binary file not shown
BIN  docs/design-guide/en/images/hornetQ_logo_600px.png
View
Deleted file not rendered
BIN  docs/design-guide/en/images/topology-update.jpg
View
Deleted file not rendered
32 docs/design-guide/en/notice.xml
View
@@ -1,32 +0,0 @@
-<!--
- ~ Copyright 2009 Red Hat, Inc.
- ~ Red Hat 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.
- -->
-
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_Design_Guide.ent">
-%BOOK_ENTITIES;
-]>
-
-<chapter id="notice">
- <title>Legal Notice</title>
-
- <para>Copyright © 2010 Red Hat, Inc. and others.</para>
- <para>The text of and illustrations in this document are licensed by Red Hat under
- a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA").</para>
- <para>An explanation of CC-BY-SA is available at
- <ulink url="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</ulink>.
- In accordance with CC-BY-SA, if you distribute this document or an adaptation
- of it, you must provide the URL for the original version.</para>
- <para>Red Hat, as the licensor of this document, waives the right to enforce,
- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent
- permitted by applicable law.</para>
-</chapter>
35 docs/eap-manual/build.xml
View
@@ -10,21 +10,28 @@
~ implied. See the License for the specific language governing
~ permissions and limitations under the License.
-->
-
-<project name="HornetQ User Manual" default="all" basedir=".">
-
- <property name="build.dir" value="build"/>
- <property name="pdf.name" value="HornetQ_EAPManual.pdf"/>
- <import file="${basedir}/../../lib/docbook-support/support.xml"/>
-
- <target name="all" depends="clean">
- <mkdir dir="en/images" />
- <antcall target="lang.all"><param name="lang" value="en"/></antcall>
+<project name="HornetQ EAP Manual" default="all" basedir=".">
+ <target name="maven-init">
+ <property name="maven.home" location="${basedir}/../../tools/maven"/>
+ <echo message="Maven Home set to ${maven.home}"/>
</target>
- <target name="html.doc" description="creates the html docs only and opens a browser">
- <mkdir dir="en/images" />
- <antcall target="lang.dochtml"><param name="lang" value="en"/></antcall>
- </target>
+ <target name="clean" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="clean"/>
+ </exec>
+ </target>
+
+ <target name="all" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="install"/>
+ </exec>
+ </target>
</project>
2  docs/design-guide/en/Author_Group.xml → docs/eap-manual/en/Author_Group.xml
View
@@ -13,7 +13,7 @@
-->
<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_Design_Guide.ent">
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_EAP_Manual.ent">
%BOOK_ENTITIES;
]>
<authorgroup>
12 docs/design-guide/en/Book_Info.xml → docs/eap-manual/en/Book_Info.xml
View
@@ -12,19 +12,19 @@
~ permissions and limitations under the License.
-->
-<!-- This document was created with Syntext Serna Free. --><!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_Design_Guide.ent">
+<!-- This document was created with Syntext Serna Free. -->
+<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_EAP_Manual.ent">
%BOOK_ENTITIES;
]>
-<bookinfo id="HornetQ_QuickStart_Guide">
- <title>HornetQ Design Guide</title>
+<bookinfo id="HornetQ_EAP_Manual">
+ <title>HornetQ Eap Manual</title>
<subtitle>Putting the buzz in messaging</subtitle>
<productname>HornetQ</productname>
<edition>2.1.0</edition>
<pubsnumber>1</pubsnumber>
<abstract>
- <para>This Design guide is to help current and future developers how HornetQ's architectures are designed to
- help the future development and maintenance of the project</para>
+ <para>This is a guide to using HornetQ within EAP</para>
</abstract>
<corpauthor>
<inlinemediaobject>
4 docs/design-guide/en/HornetQ_Design_Guide.ent → docs/eap-manual/en/HornetQ_EAP_Manual.ent
View
@@ -1,5 +1,7 @@
<!ENTITY PRODUCT "HornetQ">
-<!ENTITY BOOKID "HornetQ_Design_Guide">
+<!ENTITY BOOKID "HornetQ_EAP_Manual">
<!ENTITY YEAR "2011">
<!ENTITY HOLDER "Red Hat Inc.">
<!ENTITY semi ";">
+
+
8 docs/design-guide/en/HornetQ_Design_Guide.xml → docs/eap-manual/en/HornetQ_EAP_Manual.xml
View
@@ -1,5 +1,4 @@
<?xml version='1.0' encoding='UTF-8'?>
-
<!--
~ Copyright 2009 Red Hat, Inc.
~ Red Hat licenses this file to you under the Apache License, version
@@ -13,14 +12,13 @@
~ permissions and limitations under the License.
-->
+<!-- This document was created with Syntext Serna Free. -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_Design_Guide.ent">
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_EAP_Manual.ent">
%BOOK_ENTITIES;
]>
<book>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notice.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="about.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clustering.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clusters.xml"/>
</book>
355 docs/eap-manual/en/clusters.xml
View
@@ -97,10 +97,10 @@
something like:
</para>
<programlisting>
- &lt;large-messages-directory>/media/shared/data/large-messages&lt;/large-messages-directory>
- &lt;bindings-directory>/media/shared/data/bindings&lt;/bindings-directory>
- &lt;journal-directory>/media/shared/data/journal&lt;/journal-directory>
- &lt;paging-directory>/media/shared/data/paging&lt;/paging-directory>
+ &lt;large-messages-directory>/media/shared/data/large-messages&lt;/large-messages-directory>
+ &lt;bindings-directory>/media/shared/data/bindings&lt;/bindings-directory>
+ &lt;journal-directory>/media/shared/data/journal&lt;/journal-directory>
+ &lt;paging-directory>/media/shared/data/paging&lt;/paging-directory>
</programlisting>
<para>
How these paths are configured will of course depend on your network settings or file system.
@@ -121,7 +121,7 @@
file like so:
</para>
<programlisting>
- &lt;failover-on-shutdown>false&lt;/failover-on-shutdown>
+ &lt;failover-on-shutdown>false&lt;/failover-on-shutdown>
</programlisting>
<para>Don't worry if you have this set to false (which is the default) but still want failover to occur,
simply
@@ -137,28 +137,28 @@
example:
</para>
<programlisting>
- &lt;connection-factory name="NettyConnectionFactory">
- &lt;xa>true&lt;/xa>
- &lt;connectors>
- &lt;connector-ref connector-name="netty"/>
- &lt;/connectors>
- &lt;entries>
- &lt;entry name="/ConnectionFactory"/>
- &lt;entry name="/XAConnectionFactory"/>
- &lt;/entries>
-
- &lt;ha>true&lt;/ha>
- &lt;!-- Pause 1 second between connect attempts -->
- &lt;retry-interval>1000&lt;/retry-interval>
-
- &lt;!-- Multiply subsequent reconnect pauses by this multiplier. This can be used to
- implement an exponential back-off. For our purposes we just set to 1.0 so each reconnect
- pause is the same length -->
- &lt;retry-interval-multiplier>1.0&lt;/retry-interval-multiplier>
-
- &lt;!-- Try reconnecting an unlimited number of times (-1 means "unlimited") -->
- &lt;reconnect-attempts>-1&lt;/reconnect-attempts>
- &lt;/connection-factory>
+ &lt;connection-factory name="NettyConnectionFactory">
+ &lt;xa>true&lt;/xa>
+ &lt;connectors>
+ &lt;connector-ref connector-name="netty"/>
+ &lt;/connectors>
+ &lt;entries>
+ &lt;entry name="/ConnectionFactory"/>
+ &lt;entry name="/XAConnectionFactory"/>
+ &lt;/entries>
+
+ &lt;ha>true&lt;/ha>
+ &lt;!-- Pause 1 second between connect attempts -->
+ &lt;retry-interval>1000&lt;/retry-interval>
+
+ &lt;!-- Multiply subsequent reconnect pauses by this multiplier. This can be used to
+ implement an exponential back-off. For our purposes we just set to 1.0 so each reconnect
+ pause is the same length -->
+ &lt;retry-interval-multiplier>1.0&lt;/retry-interval-multiplier>
+
+ &lt;!-- Try reconnecting an unlimited number of times (-1 means "unlimited") -->
+ &lt;reconnect-attempts>-1&lt;/reconnect-attempts>
+ &lt;/connection-factory>
</programlisting>
<para>We have added the following attributes to the connection factory used by the client:</para>
@@ -216,44 +216,44 @@
directory but in reality it doesn't matter where this is put. This will look like:
</para>
<programlisting>
- &lt;?xml version="1.0" encoding="UTF-8"?>
-
- &lt;deployment xmlns="urn:jboss:bean-deployer:2.0">
-
- &lt;!-- The core configuration -->
- &lt;bean name="BackupConfiguration" class="org.hornetq.core.config.impl.FileConfiguration">
- &lt;property
- name="configurationUrl">${jboss.server.home.url}/deploy/hornetq-backup1/hornetq-configuration.xml&lt;/property>
- &lt;/bean>
-
-
- &lt;!-- The core server -->
- &lt;bean name="BackupHornetQServer" class="org.hornetq.core.server.impl.HornetQServerImpl">
- &lt;constructor>
- &lt;parameter>
- &lt;inject bean="BackupConfiguration"/>
- &lt;/parameter>
- &lt;parameter>
- &lt;inject bean="MBeanServer"/>
- &lt;/parameter>
- &lt;parameter>
- &lt;inject bean="HornetQSecurityManager"/>
- &lt;/parameter>
- &lt;/constructor>
- &lt;start ignored="true"/>
- &lt;stop ignored="true"/>
- &lt;/bean>
-
- &lt;!-- The JMS server -->
- &lt;bean name="BackupJMSServerManager" class="org.hornetq.jms.server.impl.JMSServerManagerImpl">
- &lt;constructor>
- &lt;parameter>
- &lt;inject bean="BackupHornetQServer"/>
- &lt;/parameter>
- &lt;/constructor>
- &lt;/bean>
-
- &lt;/deployment>
+ &lt;?xml version="1.0" encoding="UTF-8"?>
+
+ &lt;deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ &lt;!-- The core configuration -->
+ &lt;bean name="BackupConfiguration" class="org.hornetq.core.config.impl.FileConfiguration">
+ &lt;property
+ name="configurationUrl">${jboss.server.home.url}/deploy/hornetq-backup1/hornetq-configuration.xml&lt;/property>
+ &lt;/bean>
+
+
+ &lt;!-- The core server -->
+ &lt;bean name="BackupHornetQServer" class="org.hornetq.core.server.impl.HornetQServerImpl">
+ &lt;constructor>
+ &lt;parameter>
+ &lt;inject bean="BackupConfiguration"/>
+ &lt;/parameter>
+ &lt;parameter>
+ &lt;inject bean="MBeanServer"/>
+ &lt;/parameter>
+ &lt;parameter>
+ &lt;inject bean="HornetQSecurityManager"/>
+ &lt;/parameter>
+ &lt;/constructor>
+ &lt;start ignored="true"/>
+ &lt;stop ignored="true"/>
+ &lt;/bean>
+
+ &lt;!-- The JMS server -->
+ &lt;bean name="BackupJMSServerManager" class="org.hornetq.jms.server.impl.JMSServerManagerImpl">
+ &lt;constructor>
+ &lt;parameter>
+ &lt;inject bean="BackupHornetQServer"/>
+ &lt;/parameter>
+ &lt;/constructor>
+ &lt;/bean>
+
+ &lt;/deployment>
</programlisting>
<para>
The first thing to notice is the BackupConfiguration bean. This is configured to pick up the
@@ -284,101 +284,104 @@
and configure it like so:
</para>
<programlisting>
- &lt;configuration xmlns="urn:hornetq"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:hornetq /schema/hornetq-configuration.xsd">
-
- &lt;jmx-domain>org.hornetq.backup1&lt;/jmx-domain>
-
- &lt;clustered>true&lt;/clustered>
-
- &lt;backup>true&lt;/backup>
-
- &lt;shared-store>true&lt;/shared-store>
-
- &lt;allow-failback>true&lt;/allow-failback>
-
- &lt;log-delegate-factory-class-name>org.hornetq.integration.logging.Log4jLogDelegateFactory&lt;/log-delegate-factory-class-name>
-
- &lt;bindings-directory>/media/shared/data/hornetq-backup/bindings&lt;/bindings-directory>
-
- &lt;journal-directory>/media/shared/data/hornetq-backup/journal&lt;/journal-directory>
-
- &lt;journal-min-files>10&lt;/journal-min-files>
-
- &lt;large-messages-directory>/media/shared/data/hornetq-backup/largemessages&lt;/large-messages-directory>
-
- &lt;paging-directory>/media/shared/data/hornetq-backup/paging&lt;/paging-directory>
-
- &lt;connectors>
- &lt;connector name="netty-connector">
- &lt;factory-class>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/factory-class>
- &lt;param key="host" value="${jboss.bind.address:localhost}"/>
- &lt;param key="port" value="${hornetq.remoting.backup.netty.port:5446}"/>
- &lt;/connector>
-
- &lt;connector name="in-vm">
- &lt;factory-class>org.hornetq.core.remoting.impl.invm.InVMConnectorFactory&lt;/factory-class>
- &lt;param key="server-id" value="${hornetq.server-id:0}"/>
- &lt;/connector>
-
- &lt;/connectors>
-
- &lt;acceptors>
- &lt;acceptor name="netty">
- &lt;factory-class>org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory&lt;/factory-class>
- &lt;param key="host" value="${jboss.bind.address:localhost}"/>
- &lt;param key="port" value="${hornetq.remoting.backup.netty.port:5446}"/>
- &lt;/acceptor>
- &lt;/acceptors>
-
- &lt;broadcast-groups>
- &lt;broadcast-group name="bg-group1">
- &lt;group-address>231.7.7.7&lt;/group-address>
- &lt;group-port>9876&lt;/group-port>
- &lt;broadcast-period>1000&lt;/broadcast-period>
- &lt;connector-ref>netty-connector&lt;/connector-ref>
- &lt;/broadcast-group>
- &lt;/broadcast-groups>
-
- &lt;discovery-groups>
- &lt;discovery-group name="dg-group1">
- &lt;group-address>231.7.7.7&lt;/group-address>
- &lt;group-port>9876&lt;/group-port>
- &lt;refresh-timeout>60000&lt;/refresh-timeout>
- &lt;/discovery-group>
- &lt;/discovery-groups>
-
- &lt;cluster-connections>
- &lt;cluster-connection name="my-cluster">
- &lt;address>jms&lt;/address>
- &lt;connector-ref>netty-connector&lt;/connector-ref>
- &lt;discovery-group-ref discovery-group-name="dg-group1"/>
- &lt;/cluster-connection>
- &lt;/cluster-connections>
-
- &lt;security-settings>
- &lt;security-setting match="#">
- &lt;permission type="createNonDurableQueue" roles="guest"/>
- &lt;permission type="deleteNonDurableQueue" roles="guest"/>
- &lt;permission type="consume" roles="guest"/>
- &lt;permission type="send" roles="guest"/>
- &lt;/security-setting>
- &lt;/security-settings>
-
- &lt;address-settings>
- &lt;!--default for catch all-->
- &lt;address-setting match="#">
- &lt;dead-letter-address>jms.queue.DLQ&lt;/dead-letter-address>
- &lt;expiry-address>jms.queue.ExpiryQueue&lt;/expiry-address>
- &lt;redelivery-delay>0&lt;/redelivery-delay>
- &lt;max-size-bytes>10485760&lt;/max-size-bytes>
- &lt;message-counter-history-day-limit>10&lt;/message-counter-history-day-limit>
- &lt;address-full-policy>BLOCK&lt;/address-full-policy>
- &lt;/address-setting>
- &lt;/address-settings>
-
- &lt;/configuration>
+ &lt;configuration xmlns="urn:hornetq"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:hornetq /schema/hornetq-configuration.xsd">
+
+ &lt;jmx-domain>org.hornetq.backup1&lt;/jmx-domain>
+
+ &lt;clustered>true&lt;/clustered>
+
+ &lt;backup>true&lt;/backup>
+
+ &lt;shared-store>true&lt;/shared-store>
+
+ &lt;allow-failback>true&lt;/allow-failback>
+
+ &lt;log-delegate-factory-class-name>org.hornetq.integration.logging.Log4jLogDelegateFactory&lt;/log-delegate-factory-class-name>
+
+ &lt;bindings-directory>/media/shared/data/hornetq-backup/bindings&lt;/bindings-directory>
+
+ &lt;journal-directory>/media/shared/data/hornetq-backup/journal&lt;/journal-directory>
+
+ &lt;journal-min-files>10&lt;/journal-min-files>
+
+ &lt;large-messages-directory>/media/shared/data/hornetq-backup/largemessages&lt;/large-messages-directory>
+
+ &lt;paging-directory>/media/shared/data/hornetq-backup/paging&lt;/paging-directory>
+
+ &lt;connectors>
+ &lt;connector name="netty-connector">
+ &lt;factory-class>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/factory-class>
+ &lt;param key="host" value="${jboss.bind.address:localhost}"/>
+ &lt;param key="port" value="${hornetq.remoting.backup.netty.port:5446}"/>
+ &lt;/connector>
+
+ &lt;connector name="in-vm">
+ &lt;factory-class>org.hornetq.core.remoting.impl.invm.InVMConnectorFactory&lt;/factory-class>
+ &lt;param key="server-id" value="${hornetq.server-id:0}"/>
+ &lt;/connector>
+
+ &lt;/connectors>
+
+ &lt;acceptors>
+ &lt;acceptor name="netty">
+ &lt;factory-class>org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory&lt;/factory-class>
+ &lt;param key="host" value="${jboss.bind.address:localhost}"/>
+ &lt;param key="port" value="${hornetq.remoting.backup.netty.port:5446}"/>
+ &lt;/acceptor>
+ &lt;/acceptors>
+
+ &lt;broadcast-groups>
+ &lt;broadcast-group name="bg-group1">
+ &lt;group-address>231.7.7.7&lt;/group-address>
+ &lt;group-port>9876&lt;/group-port>
+ &lt;broadcast-period>1000&lt;/broadcast-period>
+ &lt;connector-ref>netty-connector&lt;/connector-ref>
+ &lt;/broadcast-group>
+ &lt;/broadcast-groups>
+
+ &lt;discovery-groups>
+ &lt;discovery-group name="dg-group1">
+ &lt;group-address>231.7.7.7&lt;/group-address>
+ &lt;group-port>9876&lt;/group-port>
+ &lt;refresh-timeout>60000&lt;/refresh-timeout>
+ &lt;/discovery-group>
+ &lt;/discovery-groups>
+
+ &lt;cluster-connections>
+ &lt;cluster-connection name="my-cluster">
+ &lt;address>jms&lt;/address>
+ &lt;connector-ref>netty-connector&lt;/connector-ref>
+ &lt;discovery-group-ref discovery-group-name="dg-group1"/>
+ &lt;!--max hops defines how messages are redistributed, the default is 1 meaning only distribute to directly
+ connected nodes, to disable set to 0-->
+ &lt;!--&lt;max-hops>0&lt;/max-hops>-->
+ &lt;/cluster-connection>
+ &lt;/cluster-connections>
+
+ &lt;security-settings>
+ &lt;security-setting match="#">
+ &lt;permission type="createNonDurableQueue" roles="guest"/>
+ &lt;permission type="deleteNonDurableQueue" roles="guest"/>
+ &lt;permission type="consume" roles="guest"/>
+ &lt;permission type="send" roles="guest"/>
+ &lt;/security-setting>
+ &lt;/security-settings>
+
+ &lt;address-settings>
+ &lt;!--default for catch all-->
+ &lt;address-setting match="#">
+ &lt;dead-letter-address>jms.queue.DLQ&lt;/dead-letter-address>
+ &lt;expiry-address>jms.queue.ExpiryQueue&lt;/expiry-address>
+ &lt;redelivery-delay>0&lt;/redelivery-delay>
+ &lt;max-size-bytes>10485760&lt;/max-size-bytes>
+ &lt;message-counter-history-day-limit>10&lt;/message-counter-history-day-limit>
+ &lt;address-full-policy>BLOCK&lt;/address-full-policy>
+ &lt;/address-setting>
+ &lt;/address-settings>
+
+ &lt;/configuration>
</programlisting>
<para>
@@ -430,6 +433,10 @@
The Broadcast groups, Discovery group and cluster configurations are as per normal, details of these
can be found in the HornetQ user manual.
</para>
+ <note>
+ <para>notice the commented out <literal>max-hops</literal> in the cluster connection, set this to 0 if
+ you want to disable server side load balancing.</para>
+ </note>
<para>
When the backup becomes it will be not be servicing any JEE components on this eap instance. Instead any
existing messages will be redistributed around the cluster and new messages forwarded to and from the backup
@@ -524,26 +531,26 @@
as in the last diagram. Then simply edit the <literal>jms-ds.xml</literal> and change the following lines to
</para>
<programlisting>
- &lt;config-property name="ConnectorClassName" type="java.lang.String">org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/config-property>
- &lt;config-property name="ConnectionParameters" type="java.lang.String">host=127.0.0.1;port=5446&lt;/config-property>
+ &lt;config-property name="ConnectorClassName" type="java.lang.String">org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/config-property>
+ &lt;config-property name="ConnectionParameters" type="java.lang.String">host=127.0.0.1;port=5446&lt;/config-property>
</programlisting>
<para>
This will change the outbound JCA connector, to configure the inbound connector for MDB's edit the
<literal>ra.xml</literal> config file and change the following parameters.
</para>
<programlisting>
- &lt;config-property>
- &lt;description>The transport type&lt;/description>
- &lt;config-property-name>ConnectorClassName&lt;/config-property-name>
- &lt;config-property-type>java.lang.String&lt;/config-property-type>
- &lt;config-property-value>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/config-property-value>
- &lt;/config-property>
- &lt;config-property>
- &lt;description>The transport configuration. These values must be in the form of key=val;key=val;&lt;/description>
- &lt;config-property-name>ConnectionParameters&lt;/config-property-name>
- &lt;config-property-type>java.lang.String&lt;/config-property-type>
- &lt;config-property-value>host=127.0.0.1;port=5446&lt;/config-property-value>
- &lt;/config-property>
+ &lt;config-property>
+ &lt;description>The transport type&lt;/description>
+ &lt;config-property-name>ConnectorClassName&lt;/config-property-name>
+ &lt;config-property-type>java.lang.String&lt;/config-property-type>
+ &lt;config-property-value>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory&lt;/config-property-value>
+ &lt;/config-property>
+ &lt;config-property>
+ &lt;description>The transport configuration. These values must be in the form of key=val;key=val;&lt;/description>
+ &lt;config-property-name>ConnectionParameters&lt;/config-property-name>
+ &lt;config-property-type>java.lang.String&lt;/config-property-type>
+ &lt;config-property-value>host=127.0.0.1;port=5446&lt;/config-property-value>
+ &lt;/config-property>
</programlisting>
<para>
In both cases the host and port should match your live server. If you are using Discovery then set the
305 docs/eap-manual/pom.xml
View
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2009 Red Hat, Inc.
+ ~ Red Hat 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/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.project</groupId>
+ <artifactId>${docname}-${translation}</artifactId>
+ <version>1.0</version>
+ <packaging>jdocbook</packaging>
+ <name>${bookname}-(${translation})</name>
+
+ <properties>
+ <translation>en</translation>
+ <docname>HornetQ_EAP_Manual</docname>
+ <bookname>HornetQ EAP Manual</bookname>
+ </properties>
+
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+ <!--pluginRepository>
+ <id>jboss-snapshot-repository-group</id>
+ <name>JBoss Snapshot Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/snapshot/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository-->
+ </pluginRepositories>
+
+ <profiles>
+
+ <!-- mvn compile -->
+ <profile>
+ <id>all</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Phtml -->
+ <profile>
+ <id>html</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Phtml-single -->
+ <profile>
+ <id>html-single</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Ppdf -->
+ <profile>
+ <id>pdf</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.pressgang</groupId>
+ <artifactId>pressgang-xslt</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDirectory>${project.basedir}</sourceDirectory>
+ <sourceDocumentName>${docname}.xml</sourceDocumentName>
+ <masterTranslation>en</masterTranslation>
+ <imageResource>
+ <directory>${project.basedir}/en</directory>
+ <includes>
+ <include>images/*.png</include>
+ </includes>
+ </imageResource>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${pdf.name}</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <docbookVersion>1.72.0</docbookVersion>
+ <localeSeparator>-</localeSeparator>
+ <transformerParameters>
+ <property>
+ <name>javax.xml.parsers.DocumentBuilderFactory</name>
+ <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
+ </property>
+ <property>
+ <name>javax.xml.parsers.SAXParserFactory</name>
+ <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
+ </property>
+ </transformerParameters>
+ </options>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ <!--<build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.pressgang</groupId>
+ <artifactId>pressgang-xslt</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDocumentName>${docname}.xml</sourceDocumentName>
+ <sourceDirectory>.</sourceDirectory>
+ <imageResource>
+ <directory>${translation}</directory>
+ <includes>
+ <include>images/*</include>
+ </includes>
+ </imageResource>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <transformerParameters>
+ <property>
+ <name>javax.xml.parsers.DocumentBuilderFactory</name>
+ <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
+ </property>
+ <property>
+ <name>javax.xml.parsers.SAXParserFactory</name>
+ <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
+ </property>
+ </transformerParameters>
+ </options>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>-->
+
+</project>
36 docs/quickstart-guide/build.xml
View
@@ -1,23 +1,27 @@
<project name="HornetQ QuickStart Guide" default="all" basedir=".">
- <property name="build.dir" value="build"/>
- <property name="pdf.name" value="HornetQ_QuickStartGuide.pdf"/>
- <import file="${basedir}/../../lib/docbook-support/support.xml"/>
- <target name="all" depends="clean">
- <mkdir dir="en/images" />
- <antcall target="lang.all"><param name="lang" value="en"/></antcall>
-
- <!-- by default we don't build Chinese pdf documents because we
- don't provide any Chinese fonts in the repo. -->
- <antcall target="lang.dochtml"><param name="lang" value="zh"/></antcall>
- <antcall target="lang.dochtmlsingle"><param name="lang" value="zh"/></antcall>
+ <target name="maven-init">
+ <property name="maven.home" location="${basedir}/../../tools/maven"/>
+ <echo message="Maven Home set to ${maven.home}"/>
</target>
- <target name="html.doc" description="creates the html docs only and opens a browser">
- <mkdir dir="en/images" />
- <antcall target="lang.dochtml"><param name="lang" value="en"/></antcall>
- <antcall target="lang.dochtml"><param name="lang" value="zh"/></antcall>
- </target>
+ <target name="clean" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="clean"/>
+ </exec>
+ </target>
+
+ <target name="all" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="install"/>
+ </exec>
+ </target>
</project>
45 docs/quickstart-guide/en/Author_Group.xml
View
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<authorgroup>
+ <author>
+ <firstname>Clebert</firstname>
+ <surname>Suconic</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Project Lead</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>csuconic@redhat.com</email>
+ </author>
+ <author>
+ <firstname>Andy</firstname>
+ <surname>Taylor</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Core Developer</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>ataylor@redhat.com</email>
+ </author>
+ <author>
+ <firstname>Tim</firstname>
+ <surname>Fox</surname>
+ </author>
+ <author>
+ <firstname>Jeff</firstname>
+ <surname>Mesnil</surname>
+ </author>
+ <author>
+ <firstname>Howard</firstname>
+ <surname>Gao</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Core Developer</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>ghoward@redhat.com</email>
+ </author>
+</authorgroup>
31 docs/quickstart-guide/en/Book_Info.xml
View
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- This document was created with Syntext Serna Free. --><!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<bookinfo id="HornetQ_QuickStart_Guide">
+ <title>HornetQ QuickStart Guide</title>
+ <subtitle>Putting the buzz in messaging</subtitle>
+ <productname>HornetQ</productname>
+ <edition>2.1.0</edition>
+ <pubsnumber>1</pubsnumber>
+ <abstract>
+ <para>This Quickstart guide will help you get HornetQ up and running in a few minutes and will explain the basics needed
+ to get started.</para>
+ </abstract>
+ <corpauthor>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="images/hornetQ_logo_600px.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>HornetQ Logo</phrase>
+ </textobject>
+ </inlinemediaobject>
+ </corpauthor>
+ <copyright>
+ <year>&YEAR;</year>
+ <holder>&HOLDER;</holder>
+ </copyright>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Author_Group.xml"/>
+</bookinfo>
5 docs/quickstart-guide/en/HornetQ_QuickStart_Guide.ent
View
@@ -0,0 +1,5 @@
+<!ENTITY PRODUCT "HornetQ">
+<!ENTITY BOOKID "HornetQ_QuickStart_Guide">
+<!ENTITY YEAR "2011">
+<!ENTITY HOLDER "Red Hat Inc.">
+<!ENTITY semi ";">
17 docs/quickstart-guide/en/HornetQ_QuickStart_Guide.xml
View
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+
+]>
+<book>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notice.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="about.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introduction.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="download.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="installation.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="running.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="examples.xml"/>
+</book>
5 docs/quickstart-guide/en/about.xml
View
@@ -18,6 +18,11 @@
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
+
<chapter id="about">
<title>About HornetQ</title>
<para>What is HornetQ?</para>
5 docs/quickstart-guide/en/download.xml
View
@@ -16,6 +16,11 @@
<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="download">
<title>Download</title>
<para>The official HornetQ project page is <ulink url="http://hornetq.org/"
5 docs/quickstart-guide/en/examples.xml
View
@@ -16,6 +16,11 @@
<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="examples">
<title>Running the Examples</title>
<para>In the directory <literal>examples</literal> there are 2 sets of examples, these are </para>
5 docs/quickstart-guide/en/installation.xml
View
@@ -16,6 +16,11 @@
<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="installation">
<title>Installation</title>
<para>This section describes how to install HornetQ. </para>
5 docs/quickstart-guide/en/introduction.xml
View
@@ -16,6 +16,11 @@
<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="introduction">
<title>Getting Started</title>
<para>This short guide explains how to download, install and quickly get started with
46 docs/quickstart-guide/en/master.xml
View
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ============================================================================= -->
-<!-- Copyright © 2009 Red Hat, Inc. and others. -->
-<!-- -->
-<!-- The text of and illustrations in this document are licensed by Red Hat under -->
-<!-- a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). -->
-<!-- -->
-<!-- An explanation of CC-BY-SA is available at -->
-<!-- -->
-<!-- http://creativecommons.org/licenses/by-sa/3.0/. -->
-<!-- -->
-<!-- In accordance with CC-BY-SA, if you distribute this document or an adaptation -->
-<!-- of it, you must provide the URL for the original version. -->
-<!-- -->
-<!-- Red Hat, as the licensor of this document, waives the right to enforce, -->
-<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
-<!-- permitted by applicable law. -->
-<!-- ============================================================================= -->
-
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
- "../../../lib/docbook-support/support/docbook-dtd/docbookx.dtd" [
- <!ENTITY about SYSTEM "about.xml">
- <!ENTITY download SYSTEM "download.xml">
- <!ENTITY examples SYSTEM "examples.xml">
- <!ENTITY installation SYSTEM "installation.xml">
- <!ENTITY introduction SYSTEM "introduction.xml">
- <!ENTITY notice SYSTEM "notice.xml">
- <!ENTITY running SYSTEM "running.xml">
- ]>
-<book lang="en">
- <bookinfo>
- <title>HornetQ Quickstart Guide</title>
- <subtitle>Putting the buzz in messaging</subtitle>
- </bookinfo>
-
- <toc></toc>
-
- &notice;
- &about;
- &introduction;
- &download;
- &installation;
- &running;
- &examples;
-</book>
5 docs/quickstart-guide/en/notice.xml
View
@@ -16,6 +16,11 @@
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
+
<chapter id="notice">
<title>Legal Notice</title>
5 docs/quickstart-guide/en/running.xml
View
@@ -16,6 +16,11 @@
<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent -->
<!-- permitted by applicable law. -->
<!-- ============================================================================= -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_QuickStart_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="running">
<title>Starting The Server</title>
<section id="running.standalone">
292 docs/quickstart-guide/pom.xml
View
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<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/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.project</groupId>
+ <artifactId>${docname}-${translation}</artifactId>
+ <version>1.0</version>
+ <packaging>jdocbook</packaging>
+ <name>${bookname}-(${translation})</name>
+
+ <properties>
+ <translation>en</translation>
+ <docname>HornetQ_QuickStart_Guide</docname>
+ <bookname>HornetQ QuickStart Guide</bookname>
+ </properties>
+
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+ <!--pluginRepository>
+ <id>jboss-snapshot-repository-group</id>
+ <name>JBoss Snapshot Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/snapshot/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository-->
+ </pluginRepositories>
+
+ <profiles>
+
+ <!-- mvn compile -->
+ <profile>
+ <id>all</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Phtml -->
+ <profile>
+ <id>html</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Phtml-single -->
+ <profile>
+ <id>html-single</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- mvn compile -Ppdf -->
+ <profile>
+ <id>pdf</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.pressgang</groupId>
+ <artifactId>pressgang-xslt</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDirectory>${project.basedir}</sourceDirectory>
+ <sourceDocumentName>${docname}.xml</sourceDocumentName>
+ <masterTranslation>en</masterTranslation>
+ <imageResource>
+ <directory>${project.basedir}/en</directory>
+ <includes>
+ <include>images/*.png</include>
+ </includes>
+ </imageResource>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${pdf.name}</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <docbookVersion>1.72.0</docbookVersion>
+ <localeSeparator>-</localeSeparator>
+ <transformerParameters>
+ <property>
+ <name>javax.xml.parsers.DocumentBuilderFactory</name>
+ <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
+ </property>
+ <property>
+ <name>javax.xml.parsers.SAXParserFactory</name>
+ <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
+ </property>
+ </transformerParameters>
+ </options>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ <!--<build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.2.1</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.pressgang</groupId>
+ <artifactId>pressgang-xslt</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDocumentName>${docname}.xml</sourceDocumentName>
+ <sourceDirectory>.</sourceDirectory>
+ <imageResource>
+ <directory>${translation}</directory>
+ <includes>
+ <include>images/*</include>
+ </includes>
+ </imageResource>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <transformerParameters>
+ <property>
+ <name>javax.xml.parsers.DocumentBuilderFactory</name>
+ <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
+ </property>
+ <property>
+ <name>javax.xml.parsers.SAXParserFactory</name>
+ <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
+ </property>
+ </transformerParameters>
+ </options>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>-->
+
+</project>
37 docs/user-manual/build.xml
View
@@ -1,23 +1,26 @@
<project name="HornetQ User Manual" default="all" basedir=".">
- <property name="build.dir" value="build"/>
- <property name="pdf.name" value="HornetQ_UserManual.pdf"/>
- <import file="${basedir}/../../lib/docbook-support/support.xml"/>
-
- <target name="all" depends="clean">
- <mkdir dir="en/images" />
- <antcall target="lang.all"><param name="lang" value="en"/></antcall>
-
- <!-- by default we don't build Chinese pdf documents because we
- don't provide any Chinese fonts in the repo. -->
- <antcall target="lang.dochtml"><param name="lang" value="zh"/></antcall>
- <antcall target="lang.dochtmlsingle"><param name="lang" value="zh"/></antcall>
+ <target name="maven-init">
+ <property name="maven.home" location="${basedir}/../../tools/maven"/>
+ <echo message="Maven Home set to ${maven.home}"/>
</target>
- <target name="html.doc" description="creates the html docs only and opens a browser">
- <mkdir dir="en/images" />
- <antcall target="lang.dochtml"><param name="lang" value="en"/></antcall>
- <antcall target="lang.dochtml"><param name="lang" value="zh"/></antcall>
- </target>
+ <target name="clean" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="clean"/>
+ </exec>
+ </target>
+
+ <target name="all" depends="maven-init">
+ <condition property="mvn.cmd" value="mvn.bat" else="mvn">
+ <os family="windows"/>
+ </condition>
+ <exec executable="${mvn.cmd}">
+ <arg line="install"/>
+ </exec>
+ </target>
</project>
58 docs/user-manual/en/Author_Group.xml
View
@@ -0,0 +1,58 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+ ~ Copyright 2009 Red Hat, Inc.
+ ~ Red Hat 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.
+ -->
+
+<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_User_Manual.ent">
+%BOOK_ENTITIES;
+]>
+<authorgroup>
+ <author>
+ <firstname>Clebert</firstname>
+ <surname>Suconic</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Project Lead</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>csuconic@redhat.com</email>
+ </author>
+ <author>
+ <firstname>Andy</firstname>
+ <surname>Taylor</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Core Developer</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>ataylor@redhat.com</email>
+ </author>
+ <author>
+ <firstname>Tim</firstname>
+ <surname>Fox</surname>
+ </author>
+ <author>
+ <firstname>Jeff</firstname>
+ <surname>Mesnil</surname>
+ </author>
+ <author>
+ <firstname>Howard</firstname>
+ <surname>Gao</surname>
+ <affiliation>
+ <shortaffil>Red Hat, Inc.</shortaffil>
+ <jobtitle>Core Developer</jobtitle>
+ <orgdiv>JBoss</orgdiv>
+ </affiliation>
+ <email>ghoward@redhat.com</email>
+ </author>
+</authorgroup>
43 docs/user-manual/en/Book_Info.xml
View
@@ -0,0 +1,43 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+ ~ Copyright 2009 Red Hat, Inc.
+ ~ Red Hat 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.
+ -->
+
+<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_User_Manual.ent">
+%BOOK_ENTITIES;
+]>
+<bookinfo id="HornetQ_User_Manual">
+ <title>HornetQ User Manual</title>
+ <subtitle>Putting the buzz in messaging</subtitle>
+ <productname>HornetQ</productname>
+ <edition>2.1.0</edition>
+ <pubsnumber>1</pubsnumber>
+ <abstract>
+ <para>The User manual is an in depth manual on all aspects of HornetQ</para>
+ </abstract>
+ <corpauthor>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="images/hornetQ_logo_600px.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>HornetQ Logo</phrase>
+ </textobject>
+ </inlinemediaobject>
+ </corpauthor>
+ <copyright>
+ <year>&YEAR;</year>
+ <holder>&HOLDER;</holder>
+ </copyright>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Author_Group.xml"/>
+</bookinfo>
18 docs/user-manual/en/HornetQ_User_Manual.ent
View
@@ -0,0 +1,18 @@
+<!ENTITY PRODUCT "HornetQ">
+<!ENTITY BOOKID "HornetQ_QuickStart_Guide">
+<!ENTITY YEAR "2011">
+<!ENTITY HOLDER "Red Hat Inc.">
+<!ENTITY semi ";"><!--
+ ~ Copyright 2009 Red Hat, Inc.
+ ~ Red Hat 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.
+ -->
+
+
70 docs/user-manual/en/HornetQ_User_Manual.xml
View
@@ -0,0 +1,70 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+ ~ Copyright 2009 Red Hat, Inc.
+ ~ Red Hat 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.
+ -->
+
+<!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "HornetQ_User_Manual.ent">
+%BOOK_ENTITIES;
+
+]>
+<book>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notice.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="preface.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="project-info.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="messaging-concepts.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="architecture.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="using-server.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="using-jms.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="using-core.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jms-core-mapping.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="client-classpath.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="examples.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wildcard-routing.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wildcard-syntax.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="filter-expressions.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="persistence.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="configuring-transports.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="connection-ttl.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transaction-config.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flow-control.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="send-guarantees.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="undelivered-messages.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="message-expiry.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="large-messages.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="paging.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="queue-attributes.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="scheduled-messages.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="last-value-queues.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="message-grouping.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pre-acknowledge.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="management.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="security.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appserver-integration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=