Skip to content
Browse files

retagging 2.2.8

  • Loading branch information...
1 parent 01ec446 commit 8d66e14daab46334f25bf818a1add0d183e0fe9e @clebertsuconic clebertsuconic committed
Showing with 11,843 additions and 0 deletions.
  1. +137 −0 HornetQ_2_2_8_EAP_GA/.classpath
  2. +13 −0 HornetQ_2_2_8_EAP_GA/.gitignore
  3. +23 −0 HornetQ_2_2_8_EAP_GA/.project
  4. +15 −0 HornetQ_2_2_8_EAP_GA/.settings/de.loskutov.anyedit.AnyEditTools.prefs
  5. BIN HornetQ_2_2_8_EAP_GA/.settings/intellij_settings.jar
  6. +274 −0 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.jdt.core.prefs
  7. +114 −0 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.jdt.ui.prefs
  8. +3 −0 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.ltk.core.refactoring.prefs
  9. +14 −0 HornetQ_2_2_8_EAP_GA/NOTICE
  10. +32 −0 HornetQ_2_2_8_EAP_GA/build-hornetq.properties
  11. +2,135 −0 HornetQ_2_2_8_EAP_GA/build-hornetq.xml
  12. +317 −0 HornetQ_2_2_8_EAP_GA/build-maven.xml
  13. +153 −0 HornetQ_2_2_8_EAP_GA/build-thirdparty.xml
  14. +4 −0 HornetQ_2_2_8_EAP_GA/build.bat
  15. +3 −0 HornetQ_2_2_8_EAP_GA/build.sh
  16. +371 −0 HornetQ_2_2_8_EAP_GA/build.xml
  17. +25 −0 HornetQ_2_2_8_EAP_GA/docs/README.html
  18. BIN HornetQ_2_2_8_EAP_GA/docs/diagrams/standard_image.odg
  19. BIN HornetQ_2_2_8_EAP_GA/docs/diagrams/widgets.odg
  20. +13 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.bat
  21. +15 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.sh
  22. +37 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.xml
  23. +30 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/Author_Group.xml
  24. +44 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/Book_Info.xml
  25. +7 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/HornetQ_EAP_Manual.ent
  26. +24 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/HornetQ_EAP_Manual.xml
  27. +571 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/clusters.xml
  28. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/diagrams/ha-topologies1.odg
  29. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-colocated.jpg
  30. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-colocated2.jpg
  31. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-colocated3.jpg
  32. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-dedicated-jca-remote.jpg
  33. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-dedicated-jca.jpg
  34. BIN HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/images/simple-dedicated.jpg
  35. +305 −0 HornetQ_2_2_8_EAP_GA/docs/eap-manual/pom.xml
  36. +13 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/build.bat
  37. +15 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/build.sh
  38. +27 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/build.xml
  39. +45 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/Author_Group.xml
  40. +31 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/Book_Info.xml
  41. +5 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/HornetQ_QuickStart_Guide.ent
  42. +17 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/HornetQ_QuickStart_Guide.xml
  43. +84 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/about.xml
  44. +75 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/download.xml
  45. +239 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/examples.xml
  46. BIN HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/images/hornetQ_logo_600px.png
  47. +173 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/installation.xml
  48. +33 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/introduction.xml
  49. +37 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/notice.xml
  50. +76 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/en/running.xml
  51. +292 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/pom.xml
  52. +21 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/quickstart-guide.xpr
  53. +67 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/about.xml
  54. +70 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/download.xml
  55. +216 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/examples.xml
  56. BIN HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/images/hornetQ_logo_600px.png
  57. +158 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/installation.xml
  58. +25 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/introduction.xml
  59. +46 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/master.xml
  60. +29 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/notice.xml
  61. +68 −0 HornetQ_2_2_8_EAP_GA/docs/quickstart-guide/zh/running.xml
  62. +13 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/build.bat
  63. +15 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/build.sh
  64. +26 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/build.xml
  65. +58 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/Author_Group.xml
  66. +43 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/Book_Info.xml
  67. +18 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/HornetQ_User_Manual.ent
  68. +70 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/HornetQ_User_Manual.xml
  69. +1,340 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/appserver-integration.xml
  70. +152 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/architecture.xml
  71. +61 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/client-classpath.xml
  72. +156 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/client-reconnection.xml
  73. +763 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/clusters.xml
  74. +1,386 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/configuration-index.xml
  75. +499 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/configuring-transports.xml
  76. +186 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/connection-ttl.xml
  77. +241 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/core-bridges.xml
  78. BIN HornetQ_2_2_8_EAP_GA/docs/user-manual/en/diagrams/architecture-diagrams.odg
  79. BIN HornetQ_2_2_8_EAP_GA/docs/user-manual/en/diagrams/ha-replicated-store.odg
  80. BIN HornetQ_2_2_8_EAP_GA/docs/user-manual/en/diagrams/ha-shared-store.odg
  81. +116 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/diverts.xml
  82. +159 −0 HornetQ_2_2_8_EAP_GA/docs/user-manual/en/duplicate-detection.xml
Sorry, we could not display the entire diff because too many files (3,112) changed.
View
137 HornetQ_2_2_8_EAP_GA/.classpath
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry excluding="**/.svn/**/*" kind="src" path="src/main"/>
+ <classpathentry kind="src" path="src/config/common"/>
+ <classpathentry kind="src" path="build/src"/>
+ <classpathentry kind="src" path="tests/jms-tests/config"/>
+ <classpathentry kind="src" path="tests/config"/>
+ <classpathentry excluding="**/.svn/**/*" kind="src" path="tests/src">
+ <attributes>
+ <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="trunk/native/bin"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="tests/jms-tests/src"/>
+ <classpathentry kind="src" path="tests/joram-tests/src"/>
+ <classpathentry kind="src" path="tests/joram-tests/config"/>
+ <classpathentry kind="src" path="examples/core/embedded/src"/>
+ <classpathentry kind="src" path="examples/core/microcontainer/src"/>
+ <classpathentry kind="src" path="examples/core/embedded-remote/src"/>
+ <classpathentry kind="src" path="examples/core/perf/src"/>
+ <classpathentry kind="src" path="examples/core/twitter-connector/src"/>
+ <classpathentry kind="src" path="examples/jms/applet/src"/>
+ <classpathentry kind="src" path="examples/jms/application-layer-failover/src"/>
+ <classpathentry kind="src" path="examples/jms/bridge/src"/>
+ <classpathentry kind="src" path="examples/jms/browser/src"/>
+ <classpathentry kind="src" path="examples/jms/client-kickoff/src"/>
+ <classpathentry kind="src" path="examples/jms/client-side-load-balancing/src"/>
+ <classpathentry kind="src" path="examples/jms/clustered-durable-subscription/src"/>
+ <classpathentry kind="src" path="examples/jms/clustered-queue/src"/>
+ <classpathentry kind="src" path="examples/jms/clustered-standalone/src"/>
+ <classpathentry kind="src" path="examples/jms/clustered-topic/src"/>
+ <classpathentry kind="src" path="examples/common/src"/>
+ <classpathentry kind="src" path="examples/jms/consumer-rate-limit/src"/>
+ <classpathentry kind="src" path="examples/jms/dead-letter/src"/>
+ <classpathentry kind="src" path="examples/jms/delayed-redelivery/src"/>
+ <classpathentry kind="src" path="examples/jms/divert/src"/>
+ <classpathentry kind="src" path="examples/jms/durable-subscription/src"/>
+ <classpathentry kind="src" path="examples/jms/embedded/src"/>
+ <classpathentry kind="src" path="examples/jms/expiry/src"/>
+ <classpathentry kind="src" path="examples/jms/http-transport/src"/>
+ <classpathentry kind="src" path="examples/jms/instantiate-connection-factory/src"/>
+ <classpathentry kind="src" path="examples/jms/interceptor/src"/>
+ <classpathentry kind="src" path="examples/jms/jaas/src"/>
+ <classpathentry kind="src" path="examples/jms/jms-bridge/src"/>
+ <classpathentry kind="src" path="examples/jms/jmx/src"/>
+ <classpathentry kind="src" path="examples/jms/large-message/src"/>
+ <classpathentry kind="src" path="examples/jms/last-value-queue/src"/>
+ <classpathentry kind="src" path="examples/jms/management/src"/>
+ <classpathentry kind="src" path="examples/jms/management-notifications/src"/>
+ <classpathentry kind="src" path="examples/jms/message-counters/src"/>
+ <classpathentry kind="src" path="examples/jms/message-group/src"/>
+ <classpathentry kind="src" path="examples/jms/message-priority/src"/>
+ <classpathentry kind="src" path="examples/jms/no-consumer-buffering/src"/>
+ <classpathentry kind="src" path="examples/jms/non-transaction-failover/src"/>
+ <classpathentry kind="src" path="examples/jms/paging/src"/>
+ <classpathentry kind="src" path="examples/jms/perf/src"/>
+ <classpathentry kind="src" path="examples/jms/pre-acknowledge/src"/>
+ <classpathentry kind="src" path="examples/jms/producer-rate-limit/src"/>
+ <classpathentry kind="src" path="examples/jms/queue/src"/>
+ <classpathentry kind="src" path="examples/jms/queue-message-redistribution/src"/>
+ <classpathentry kind="src" path="examples/jms/queue-requestor/src"/>
+ <classpathentry kind="src" path="examples/jms/queue-selector/src"/>
+ <classpathentry kind="src" path="examples/jms/reattach-node/src"/>
+ <classpathentry kind="src" path="examples/jms/request-reply/src"/>
+ <classpathentry kind="src" path="examples/jms/scheduled-message/src"/>
+ <classpathentry kind="src" path="examples/jms/security/src"/>
+ <classpathentry kind="src" path="examples/jms/send-acknowledgements/src"/>
+ <classpathentry kind="src" path="examples/jms/ssl-enabled/src"/>
+ <classpathentry kind="src" path="examples/jms/static-selector/src"/>
+ <classpathentry kind="src" path="examples/jms/static-selector-jms/src"/>
+ <classpathentry kind="src" path="examples/jms/stomp/src"/>
+ <classpathentry kind="src" path="examples/jms/stomp-websockets/src"/>
+ <classpathentry kind="src" path="examples/jms/symmetric-cluster/src"/>
+ <classpathentry kind="src" path="examples/jms/temp-queue/src"/>
+ <classpathentry kind="src" path="examples/jms/topic/src"/>
+ <classpathentry kind="src" path="examples/jms/topic-hierarchies/src"/>
+ <classpathentry kind="src" path="examples/jms/topic-selector-example1/src"/>
+ <classpathentry kind="src" path="examples/jms/topic-selector-example2/src"/>
+ <classpathentry kind="src" path="examples/jms/transaction-failover/src"/>
+ <classpathentry kind="src" path="examples/jms/transactional/src"/>
+ <classpathentry kind="src" path="examples/jms/xa-heuristic/src"/>
+ <classpathentry kind="src" path="examples/jms/xa-receive/src"/>
+ <classpathentry kind="src" path="examples/jms/xa-send/src"/>
+ <classpathentry kind="src" path="examples/jms/xa-with-jta/src"/>
+ <classpathentry kind="src" path="examples/javaee/ejb-jms-transaction/src"/>
+ <classpathentry kind="src" path="examples/javaee/hajndi/src"/>
+ <classpathentry kind="src" path="examples/javaee/jca-config/src"/>
+ <classpathentry kind="src" path="examples/javaee/jms-bridge/src"/>
+ <classpathentry kind="src" path="examples/javaee/mdb-bmt/src"/>
+ <classpathentry kind="src" path="examples/javaee/mdb-cmt-setrollbackonly/src"/>
+ <classpathentry kind="src" path="examples/javaee/mdb-cmt-tx-local/src"/>
+ <classpathentry kind="src" path="examples/javaee/mdb-cmt-tx-not-supported/src"/>
+ <classpathentry kind="src" path="examples/javaee/mdb-cmt-tx-required/src"/>
+ <classpathentry kind="src" path="examples/javaee/servlet-ssl/src"/>
+ <classpathentry kind="src" path="examples/javaee/servlet-transport/src"/>
+ <classpathentry kind="src" path="examples/javaee/xarecovery/src"/>
+ <classpathentry kind="src" path="examples/soak/normal/src"/>
+ <classpathentry kind="lib" path="thirdparty/junit/lib/junit.jar" sourcepath="/home/clebert/.m2/repository/junit/junit/3.8.2/junit-3.8.2-sources.jar"/>
+ <classpathentry kind="lib" path="thirdparty/apache-logging/lib/commons-logging.jar"/>
+ <classpathentry kind="lib" path="thirdparty/apache-xerces/lib/xercesImpl.jar"/>
+ <classpathentry kind="lib" path="thirdparty/sun-jaxb/lib/jaxb-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/jboss/jbossts/lib/jbossts-common.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/javaee/lib/jboss-ejb-api.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="tests/tmpfiles"/>
+ <classpathentry kind="lib" path="thirdparty/net/java/dev/javacc/lib/javacc.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/netty/lib/netty.jar" sourcepath="/Users/jmesnil/Downloads/netty-3.2.0.BETA1-sources.jar"/>
+ <classpathentry kind="lib" path="thirdparty/log4j/lib/log4j.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/naming/lib/jnpserver.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/security/lib/jbosssx.jar"/>
+ <classpathentry kind="lib" path="thirdparty/jboss/jbossts/lib/jbossjts.jar"/>
+ <classpathentry kind="lib" path="thirdparty/apache-xerces/lib/xml-apis.jar"/>
+ <classpathentry kind="lib" path="thirdparty/javax/activation/lib/activation.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/integration/lib/jboss-transaction-spi.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/javaee/lib/jboss-jaspi-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/javaee/lib/jboss-jca-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/javaee/lib/jboss-jms-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/javaee/lib/jboss-transaction-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/lib/jboss-common-core.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/lib/jboss-mdr.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/lib/jboss-reflect.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/lib/jbossxb.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/logging/lib/jboss-logging-spi.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/microcontainer/lib/jboss-dependency.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/microcontainer/lib/jboss-kernel.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/security/lib/jboss-security-spi.jar"/>
+ <classpathentry kind="lib" path="thirdparty/wutka-dtdparser/lib/dtdparser121.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/jboss/ejb3/lib/jboss-ejb3-ext-api.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/twitter4j/lib/twitter4j-core.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-asm.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-beans.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-context.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-core.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-expression.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-jms.jar"/>
+ <classpathentry kind="lib" path="thirdparty/org/springframework/lib/spring-tx.jar"/>
+ <classpathentry kind="output" path="eclipse-output"/>
+</classpath>
View
13 HornetQ_2_2_8_EAP_GA/.gitignore
@@ -0,0 +1,13 @@
+/build
+/eclipse-output
+/thirdparty
+/logs
+/ObjectStore
+/tmp
+/data
+/junit*.properties
+/target
+.gitignore
+tests/build
+hornetq-rest/hornetq-rest/target
+tests/*/build/classes
View
23 HornetQ_2_2_8_EAP_GA/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>trunk</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>net.sourceforge.metrics.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>net.sourceforge.metrics.nature</nature>
+ </natures>
+</projectDescription>
View
15 HornetQ_2_2_8_EAP_GA/.settings/de.loskutov.anyedit.AnyEditTools.prefs
@@ -0,0 +1,15 @@
+#Wed Sep 17 15:35:39 BST 2008
+activeContentFilterList=*.makefile,makefile,*.Makefile,Makefile,Makefile.*,*.mk,MANIFEST.MF
+convertActionOnSaave=AnyEdit.CnvrtTabToSpaces
+eclipse.preferences.version=1
+inActiveContentFilterList=
+javaTabWidthForJava=true
+org.eclipse.jdt.ui.editor.tab.width=3
+projectPropsEnabled=true
+removeTrailingSpaces=true
+replaceAllSpaces=false
+replaceAllTabs=false
+saveAndAddLine=false
+saveAndConvert=true
+saveAndTrim=true
+useModulo4Tabs=false
View
BIN HornetQ_2_2_8_EAP_GA/.settings/intellij_settings.jar
Binary file not shown.
View
274 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,274 @@
+#Sat Sep 27 08:56:30 BST 2008
+eclipse.preferences.version=1
+org.eclipse.jdt.core.codeComplete.argumentPrefixes=
+org.eclipse.jdt.core.codeComplete.argumentSuffixes=
+org.eclipse.jdt.core.codeComplete.fieldPrefixes=
+org.eclipse.jdt.core.codeComplete.fieldSuffixes=
+org.eclipse.jdt.core.codeComplete.localPrefixes=
+org.eclipse.jdt.core.codeComplete.localSuffixes=
+org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
+org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=optimize out
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=82
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=82
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=82
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=82
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=82
+org.eclipse.jdt.core.formatter.alignment_for_assignment=82
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=82
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=82
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=82
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=82
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=82
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=82
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=82
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=82
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=82
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=82
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=82
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=1
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=0
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
+org.eclipse.jdt.core.formatter.comment.format_block_comments=false
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
+org.eclipse.jdt.core.formatter.comment.line_length=120
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=3
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=3
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
+org.eclipse.jdt.core.formatter.indentation.size=3
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=true
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=120
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=3
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=false
View
114 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,114 @@
+#Mon Jan 18 18:34:30 CET 2010
+cleanup.add_default_serial_version_id=false
+cleanup.add_generated_serial_version_id=true
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_serial_version_id=true
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_to_enhanced_for_loop=true
+cleanup.correct_indentation=true
+cleanup.format_source_code=true
+cleanup.format_source_code_changes_only=false
+cleanup.make_local_variable_final=false
+cleanup.make_parameters_final=true
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=true
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=true
+cleanup.qualify_static_field_accesses_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=true
+cleanup.remove_private_constructors=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=true
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_parentheses_in_expressions=true
+cleanup.use_this_for_non_static_field_access=true
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=true
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup_profile=_HornetQ profile
+cleanup_settings_version=2
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=false
+formatter_profile=_JBM
+formatter_settings_version=11
+org.eclipse.jdt.ui.exception.name=e
+org.eclipse.jdt.ui.gettersetter.use.is=true
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;com;org;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.keywordthis=false
+org.eclipse.jdt.ui.ondemandthreshold=9999
+org.eclipse.jdt.ui.overrideannotation=true
+org.eclipse.jdt.ui.staticondemandthreshold=9999
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment"/><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * A ${type_name}\n *\n * @author ${user}\n *\n * ${tags}\n *\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/*\n * Copyright 2010 Red Hat, Inc.\n * Red Hat licenses this file to you under the Apache License, version\n * 2.0 (the "License"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n * http\://www.apache.org/licenses/LICENSE-2.0\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n * implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n\n${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="false" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n // Constants -----------------------------------------------------\n\n // Attributes ----------------------------------------------------\n\n // Static --------------------------------------------------------\n\n // Constructors --------------------------------------------------\n\n // Public --------------------------------------------------------\n\n // Package protected ---------------------------------------------\n\n // Protected -----------------------------------------------------\n\n // Private -------------------------------------------------------\n\n // Inner classes -------------------------------------------------\n\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=true
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=true
+sp_cleanup.format_source_code=false
+sp_cleanup.make_local_variable_final=false
+sp_cleanup.make_parameters_final=true
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_variable_declarations_final=true
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=false
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=true
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=true
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=true
+sp_cleanup.remove_unnecessary_nls_tags=true
+sp_cleanup.remove_unused_imports=true
+sp_cleanup.remove_unused_local_variables=true
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=true
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=false
+sp_cleanup.sort_members_all=false
+sp_cleanup.use_blocks=true
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=true
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=true
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
View
3 HornetQ_2_2_8_EAP_GA/.settings/org.eclipse.ltk.core.refactoring.prefs
@@ -0,0 +1,3 @@
+#Wed Sep 17 15:45:12 BST 2008
+eclipse.preferences.version=1
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
View
14 HornetQ_2_2_8_EAP_GA/NOTICE
@@ -0,0 +1,14 @@
+HornetQ
+Copyright 2009 Red Hat, Inc. Licensed under the Apache License, version 2.0.
+Unless required by applicable law, HornetQ is distributed on
+an "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, either express or
+implied, including the implied warranties of TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
+
+Certain portions of HornetQ are based on code made available
+under the GNU Lesser General Public License, version 2.1 or later
+(http://www.fsf.org/licensing/licenses/lgpl.html).
+"JBoss" and "Red Hat" are trademarks of Red Hat, Inc. and/or its
+affiliates, registered in the U.S. and other countries. Your
+permissions under the licensing terms governing HornetQ do
+not include a license, express or implied, to any Red Hat trademark.
View
32 HornetQ_2_2_8_EAP_GA/build-hornetq.properties
@@ -0,0 +1,32 @@
+# Compilation is based on Java 6
+javac.target=1.6
+javac.source=1.6
+javac.debug=true
+javac.optimize=false
+javac.depend=false
+javac.verbose=false
+javac.deprecation=true
+javac.include.ant.runtime=false
+javac.include.java.runtime=true
+javac.fail.onerror=true
+javac.encoding=utf-8
+
+# JUnit properties
+junit.showoutput=true
+junit.formatter.usefile=true
+junit.batchtest.haltonerror=false
+junit.batchtest.haltonfailure=false
+junit.batchtest.fork=true
+junit.test.haltonfailure=false
+junit.test.haltonerror=false
+junit.printsummary=true
+junit.haltonerror=false
+junit.haltonfailure=false
+junit.fork=true
+junit.includeantruntime=true
+# 10 mins - assumes per test case JVM fork
+junit.timeout=600000
+# 150 mins
+clustering.junit.timeout=9000000
+# 90 mins
+stress.junit.timeout=9500000
View
2,135 HornetQ_2_2_8_EAP_GA/build-hornetq.xml
2,135 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
317 HornetQ_2_2_8_EAP_GA/build-maven.xml
@@ -0,0 +1,317 @@
+<?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 default="upload" name="HornetQ">
+ <property name="hornetq.version" value="2.2.8.EAP.GA"/>
+ <property name="build.dir" value="build"/>
+ <property name="jars.dir" value="${build.dir}/jars"/>
+
+ <target name="uploadHornetQBootstrap">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-bootstrap"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQCore">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-core"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQLogging">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-logging"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQCoreClient">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-core-client"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQJms">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-jms"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQJmsClient">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-jms-client"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQSecurity">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-jboss-as-integration"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQRa">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-ra"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+ <target name="uploadHornetQResources">
+ <antcall target="upload">
+ <param name="artifact.id" value="hornetq-resources"/>
+ <param name="artifact.type" value="jar"/>
+ </antcall>
+ </target>
+
+
+ <target name="upload-snapshot">
+ <antcall target="uploadHornetQBootstrap"/>
+
+ <antcall target="uploadHornetQCore"/>
+
+ <antcall target="uploadHornetQLogging"/>
+
+ <antcall target="uploadHornetQTransports"/>
+
+ <antcall target="uploadHornetQCoreClient"/>
+
+ <antcall target="uploadHornetQJms"/>
+
+ <antcall target="uploadHornetQJmsClient"/>
+
+ <antcall target="uploadHornetQSecurity"/>
+
+ <antcall target="uploadHornetQRa"/>
+
+ <antcall target="uploadHornetQResources"/>
+ </target>
+
+
+ <target name="install">
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-resources"/>
+ <param name="file-name" value="hornetq-resources"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-jms"/>
+ <param name="file-name" value="hornetq-jms"/>
+ </antcall>
+
+
+ <!-- we upload the JDK1.5 version since that should be compatible with both JDK 1.6 and 1.5 -->
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-jms-client"/>
+ <param name="file-name" value="hornetq-jms-client-java5"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-core"/>
+ <param name="file-name" value="hornetq-core"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-jboss-as-integration"/>
+ <param name="file-name" value="hornetq-jboss-as-integration"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-bootstrap"/>
+ <param name="file-name" value="hornetq-bootstrap"/>
+ </antcall>
+
+ <!-- we upload the JDK1.5 version since that should be compatible with both JDK 1.6 and 1.5 -->
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-core-client"/>
+ <param name="file-name" value="hornetq-core-client-java5"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-logging"/>
+ <param name="file-name" value="hornetq-logging"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-ra"/>
+ <param name="file-name" value="hornetq-ra"/>
+ </antcall>
+
+ <antcall target="upload-local-target">
+ <param name="artifact.id" value="hornetq-spring-integration"/>
+ <param name="file-name" value="hornetq-spring-integration"/>
+ </antcall>
+
+ </target>
+
+ <target name="upload-local-target">
+ <!-- install the jar -->
+ <exec executable="mvn" dir="./build">
+ <arg value="install:install-file"/>
+ <!-- uncomment the following line to deploy to the JBoss 5 repository -->
+ <!-- <arg value="-Dmaven.repo.local=/work/eap-51/maven-repository"/> -->
+ <arg value="-DgroupId=org.hornetq"/>
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <arg value="-Dpackaging=jar"/>
+ <arg value="-Dfile=./jars/${file-name}.jar"/>
+ </exec>
+ <!-- install the sources jar -->
+ <exec executable="mvn" dir="./build">
+ <arg value="install:install-file"/>
+ <arg value="-DgroupId=org.hornetq"/>
+ <!-- uncomment the following line to deploy to the JBoss 5 repository -->
+ <!-- arg value="-Dmaven.repo.local=/work/eap/maven-repository"/ -->
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <arg value="-Dpackaging=jar"/>
+ <arg value="-Dclassifier=sources"/>
+ <arg value="-Dfile=./jars/${file-name}-sources.jar"/>
+ </exec>
+ </target>
+
+ <target name="upload">
+ <!-- upload the jar -->
+ <exec executable="mvn">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-e"/>
+ <arg value="-DgroupId=org.hornetq"/>
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <arg value="-Dpackaging=${artifact.type}"/>
+ <arg value="-DgeneratePom=true"/>
+ <arg value="-Dfile=${jars.dir}/${artifact.id}.${artifact.type}"/>
+ <arg value="-DrepositoryId=snapshots.jboss.org"/>
+ <arg value="-Durl=dav:https://snapshots.jboss.org/maven2"/>
+ </exec>
+ <!-- upload the corresponding sources jar -->
+ <exec executable="mvn">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-e"/>
+ <arg value="-DgroupId=org.hornetq"/>
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <arg value="-Dpackaging=${artifact.type}"/>
+ <arg value="-DgeneratePom=true"/>
+ <arg value="-Dclassifier=sources"/>
+ <arg value="-Dfile=${jars.dir}/${artifact.id}-sources.${artifact.type}"/>
+ <arg value="-DrepositoryId=snapshots.jboss.org"/>
+ <arg value="-Durl=dav:https://snapshots.jboss.org/maven2"/>
+ </exec>
+ </target>
+
+ <target name="deploy">
+
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-resources"/>
+ <param name="file-name" value="hornetq-resources"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-jms"/>
+ <param name="file-name" value="hornetq-jms"/>
+ </antcall>
+
+ <!-- we upload the JDK1.5 version since that should be compatible with both JDK 1.6 and 1.5 -->
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-jms-client"/>
+ <param name="file-name" value="hornetq-jms-client-java5"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-core"/>
+ <param name="file-name" value="hornetq-core"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-jboss-as-integration"/>
+ <param name="file-name" value="hornetq-jboss-as-integration"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-bootstrap"/>
+ <param name="file-name" value="hornetq-bootstrap"/>
+ </antcall>
+
+ <!-- we upload the JDK1.5 version since that should be compatible with both JDK 1.6 and 1.5 -->
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-core-client"/>
+ <param name="file-name" value="hornetq-core-client-java5"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-logging"/>
+ <param name="file-name" value="hornetq-logging"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-ra"/>
+ <param name="file-name" value="hornetq-ra"/>
+ </antcall>
+
+ <antcall target="deploy-jar">
+ <param name="artifact.id" value="hornetq-spring-integration"/>
+ <param name="file-name" value="hornetq-spring-integration"/>
+ </antcall>
+
+ </target>
+
+ <target name="deploy-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}
+ &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;${line.separator}
+ &lt;groupId&gt;org.hornetq&lt;/groupId&gt;${line.separator}
+ &lt;artifactId&gt;${artifact.id}&lt;/artifactId&gt;${line.separator}
+ &lt;version&gt;${hornetq.version}&lt;/version&gt;${line.separator}&lt;/project&gt;"/>
+
+ <!-- deploy the jar -->
+ <exec executable="mvn">
+ <arg value="-e"/>
+ <arg value="deploy:deploy-file"/>
+ <arg value="-DpomFile=${temporary.pom}"/>
+ <arg value="-DgroupId=org.hornetq"/>
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <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>
+ <!-- deploy the sources jar -->
+ <exec executable="mvn">
+ <arg value="-e"/>
+ <arg value="deploy:deploy-file"/>
+ <arg value="-DpomFile=${temporary.pom}"/>
+ <arg value="-DgroupId=org.hornetq"/>
+ <arg value="-DartifactId=${artifact.id}"/>
+ <arg value="-Dversion=${hornetq.version}"/>
+ <arg value="-Dpackaging=jar"/>
+ <arg value="-Dclassifier=sources"/>
+ <arg value="-Dfile=./build/jars/${file-name}-sources.jar"/>
+ <arg value="-DrepositoryId=jboss-releases-repository"/>
+ <arg value="-Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/"/>
+ </exec>
+
+ <delete file="${temporary.pom}"/>
+
+ </target>
+
+</project>
View
153 HornetQ_2_2_8_EAP_GA/build-thirdparty.xml
@@ -0,0 +1,153 @@
+<?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.
+ -->
+
+<!-- =========================================================================================== -->
+<!-- -->
+<!-- $Id$ -->
+<!-- -->
+<!-- =========================================================================================== -->
+
+<project name="main.build" default="maven-install">
+
+ <!-- ======================================================================================== -->
+ <!-- Configuration -->
+ <!-- ======================================================================================== -->
+
+
+ <!--maven targets-->
+ <!-- Define a macro for calling maven -->
+ <!--<target name="createthirdparty" unless="inhibit.downloads"
+ depends="maven-init, init, check.inhibit.downloads, set.proxy">
+
+ <property name="maven.opts" value=""/>
+ <property name="thirdparty.maven.opts" value="${maven.opts}"/>
+
+ <maven basedir="${basedir}/thirdparty"
+ options="${thirdparty.maven.opts}"
+ goal="generate-resources"
+ resultproperty="maven.thirdparty.result"/>
+
+ <fail message="Unable to build thirdparty directory. See maven output for details.">
+ <condition>
+ <not>
+ <equals arg1="${maven.thirdparty.result}" arg2="0"/>
+ </not>
+ </condition>
+ </fail>
+
+ </target>-->
+
+
+ <macrodef name="maven">
+ <attribute name="options" default="" />
+ <attribute name="goal" />
+ <attribute name="basedir" />
+ <attribute name="workingdir"/>
+ <attribute name="resultproperty" default="maven.result" />
+ <element name="args" implicit="true" optional="true" />
+ <sequential>
+ <java classname="org.codehaus.classworlds.Launcher" fork="true"
+ dir="@{workingdir}" resultproperty="@{resultproperty}">
+ <jvmarg value="-Xmx512m"/>
+ <classpath>
+ <fileset dir="${maven.home}/boot">
+ <include name="*.jar" />
+ </fileset>
+ <fileset dir="${maven.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ <sysproperty key="classworlds.conf" value="${maven.home}/bin/m2.conf" />
+ <sysproperty key="maven.home" value="${maven.home}" />
+ <arg line="--batch-mode @{options} @{goal}" />
+ </java>
+ </sequential>
+ </macrodef>
+
+ <target name="maven-init">
+ <property name="maven.home" location="${basedir}/tools/maven"/>
+ <echo message="Maven Home set to ${maven.home}"/>
+ </target>
+
+ <!--<target name="checkthirdparty">
+ <if>
+ <not>
+ <available file="${basedir}/thirdparty/libraries.ent"/>
+ </not>
+ <then>
+ <antcall target="createthirdparty"/>
+ </then>
+ </if>
+ </target>-->
+
+ <target name="maven-install" description="Run the install goal against the maven build"
+ depends="maven-init">
+ <property name="maven.opts" value=""/>
+ <property name="maven.goal" value="initialize"/>
+ <property name="maven.install.opts" value="-Dintegrated-build ${maven.opts}"/>
+ <property name="working.dir" value="${basedir}"/>
+ <maven basedir="${basedir}"
+ workingdir="${working.dir}"
+ options="${maven.install.opts}"
+ goal="${maven.goal}"
+ resultproperty="maven.install.result"/>
+
+ <fail message="Unable to build maven modules. See maven output for details.">
+ <condition>
+ <not>
+ <equals arg1="${maven.install.result}" arg2="0"/>
+ </not>
+ </condition>
+ </fail>
+
+ </target>
+
+ <target name="set.proxy" depends="set.proxy.withoutauth, set.proxy.auth"/>
+
+ <!-- set proxy settings without auth -->
+ <target name="set.proxy.withoutauth" if="hasproxy" unless="hasproxyauth" depends="check.proxy">
+ <echo>Proxy is set to ${proxy.host}:${proxy.port}</echo>
+ <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
+ </target>
+
+ <!-- set proxy settings using auth -->
+ <target name="set.proxy.auth" if="hasproxyauth" depends="check.proxy">
+ <echo>Auth Proxy is set to ${proxy.host}:${proxy.port} username=[${proxy.username}]</echo>
+ <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}" proxyuser="${proxy.username}" proxypassword="${proxy.password}"/>
+ </target>
+
+ <!-- check if the the user has specied proxy settings -->
+ <target name="check.proxy">
+ <condition property="hasproxy">
+ <and>
+ <isset property="proxy.host"/>
+ <isset property="proxy.port"/>
+ <not>
+ <equals arg1="" arg2="${proxy.host}" trim="true"/>
+ </not>
+ <not>
+ <equals arg1="" arg2="${proxy.port}" trim="true"/>
+ </not>
+ </and>
+ </condition>
+ </target>
+
+ <!-- check if thirdparty libraries are to be downloaded -->
+ <target name="check.inhibit.downloads">
+ <condition property="inhibit.downloads">
+ <istrue value="${nodownload}"/>
+ </condition>
+ </target>
+
+</project>
View
4 HornetQ_2_2_8_EAP_GA/build.bat
@@ -0,0 +1,4 @@
+@echo off
+
+call src/bin/build.bat %*
+
View
3 HornetQ_2_2_8_EAP_GA/build.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+src/bin/build.sh "$@"
View
371 HornetQ_2_2_8_EAP_GA/build.xml
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE project [
+ <!ENTITY libraries SYSTEM "thirdparty/libraries.ent">
+ ]>
+<!--
+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.
+ -->
+
+<!-- =========================================================================================== -->
+<!-- -->
+<!-- $Id: build.xml 8606 2009-12-07 14:53:52Z jmesnil $ -->
+<!-- -->
+<!-- =========================================================================================== -->
+
+
+<project name="HornetQ" default="jar">
+
+ <property name="hornetq.run_script" value="false" />
+
+ <fail message="*** Please build by using the build.sh script (or build.bat on Windows) ***">
+ <condition>
+ <not>
+ <equals arg1="${hornetq.run_script}" arg2="true"/>
+ </not>
+ </condition>
+ </fail>
+
+ <!--
+ Setting "external.project" to true makes jbossbuild use the current directory, and not its
+ parent, as project root. DO NOT change this.
+ -->
+
+ <property name="external.project" value="true"/>
+ <!--
+ Setting "nodownload" to true inhibits downloading of up-to-date dependencies.
+ -->
+ <property name="nodownload" value="false"/>
+
+ <target name="createthirdparty" unless="inhibit.downloads" depends="check.inhibit.downloads">
+ <ant antfile="build-thirdparty.xml" target="maven-install"/>
+ </target>
+
+ <target name="check.inhibit.downloads">
+ <condition property="inhibit.downloads">
+
+ <or>
+ <uptodate property="dependencies.current"
+ srcfile="pom.xml"
+ targetfile="./thirdparty/libraries.ent"/>
+ <istrue value="${nodownload}"/>
+ </or>
+ </condition>
+ </target>
+
+ <target name="clean" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="clean"/>
+
+ </target>
+
+ <target name="init" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="init"/>
+ </target>
+
+ <target name="compile" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile"/>
+ </target>
+
+ <target name="compile-core" depends="createthirdparty">
+
+ <ant antfile="build-hornetq.xml" target="compile-core"/>
+ </target>
+
+ <target name="compile-jms" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-jms"/>
+ </target>
+
+ <target name="compile-transports" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-transports"/>
+ </target>
+
+ <target name="compile-security" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-security"/>
+
+ </target>
+
+ <target name="compile-boostrap" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-bootstrap"/>
+ </target>
+
+ <target name="compile-logging" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-logging"/>
+ </target>
+
+ <target name="compile-ra" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-ra"/>
+
+ </target>
+
+ <target name="build-native" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="build-native"/>
+ </target>
+
+ <target name="userdoc">
+ <ant antfile="build-hornetq.xml" target="userdoc"/>
+ </target>
+
+ <target name="restdoc">
+ <ant antfile="build-hornetq.xml" target="restdoc"/>
+ </target>
+
+ <target name="javadoc">
+
+ <ant antfile="build-hornetq.xml" target="javadoc"/>
+ </target>
+
+ <target name="validate-configuration">
+ <ant antfile="build-hornetq.xml" target="validate-configuration"/>
+ </target>
+
+ <!-- ======================================================================================== -->
+ <!-- Archival Tasks -->
+ <!-- ======================================================================================== -->
+
+ <target name="jar" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar"/>
+ </target>
+
+ <target name="jar-core" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-core"/>
+ </target>
+
+ <target name="jar-jms" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-jms"/>
+ </target>
+ <target name="jar-rest" depends="jar-jms">
+ <ant antfile="build-hornetq.xml" target="jar-rest"/>
+ </target>
+
+
+ <target name="jar-jms-api" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-jms-api"/>
+ </target>
+
+ <target name="jar-jms-client" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-jms-client"/>
+ </target>
+
+ <target name="jar-transports" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-transports"/>
+ </target>
+
+ <target name="jar-jboss-service" depends="createthirdparty">
+
+ <ant antfile="build-hornetq.xml" target="jar-jboss-service"/>
+ </target>
+
+ <target name="jar-security" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-security"/>
+ </target>
+
+ <target name="jar-bootstrap" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-bootstrap"/>
+ </target>
+
+ <target name="jar-logging" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-logging"/>
+
+ </target>
+
+ <target name="jar-core-client" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-core-client"/>
+ </target>
+
+ <target name="jar-ra" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-ra"/>
+ </target>
+
+ <target name="jar-mc" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar-mc"/>
+
+ </target>
+
+ <!-- ======================================================================================== -->
+ <!-- Distro Tasks -->
+ <!-- ======================================================================================== -->
+ <target name="deploy-jboss" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="deploy-jboss"/>
+ </target>
+
+ <target name="deploy" depends="createthirdparty">
+
+ <ant antfile="build-hornetq.xml" target="deploy"/>
+ </target>
+
+ <target name="build.sar" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="build.sar"/>
+ </target>
+
+ <target name="distro" depends="bin-distro, source-distro" />
+
+ <target name="bin-distro" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="bin-distro"/>
+
+ </target>
+
+ <target name="source-distro" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="source-distro"/>
+ </target>
+
+ <target name="artifacts" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="artifacts"/>
+ </target>
+
+ <!-- test targets -->
+
+
+ <target name="compile-unit-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-unit-tests"/>
+ </target>
+
+ <target name="compile-jms-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile"/>
+ </target>
+
+ <target name="compile-joram-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile"/>
+ </target>
+
+ <target name="unit-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="unit-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="timing-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="timing-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="integration-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="integration-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="management-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="management-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="jms-management-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jms-management-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="cluster-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="cluster-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="spring-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="spring-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+
+ <target name="failover-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="failover-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="distribution-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="distribution-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="concurrent-tests" depends="createthirdparty">
+
+ <ant antfile="build-hornetq.xml" target="concurrent-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="performance-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="performance-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="stress-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="stress-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="soak-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="soak-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="jms-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="jar"/>
+ <ant antfile="build-hornetq.xml" target="jms-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="joram-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="joram-tests"/>
+
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="rest-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="rest-tests"/>
+ </target>
+
+ <target name="all-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="all-tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="hudson-tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="hudson-tests"/>
+
+ </target>
+
+ <target name="dev-tests" depends="createthirdparty">
+ <mkdir dir="./tmp"/>
+ <ant antfile="build-hornetq.xml" target="hudson-tests">
+ <property name="java.io.tmpdir" value="./tmp"/>
+ </ant>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="tests" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="tests"/>
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="compile-reports" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="compile-reports"/>
+ </target>
+
+ <target name="emma" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="emma"/>
+ </target>
+
+ <!--server-->
+
+ <target name="runServer" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="runServer"/>
+ </target>
+
+ <target name="runClusteredServer" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="runClusteredServer"/>
+ </target>
+
+ <target name="debugServer" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="debugServer"/>
+ </target>
+
+ <target name="findbugs" depends="createthirdparty">
+ <ant antfile="build-hornetq.xml" target="findbugs"/>
+
+ </target>
+
+</project>
View
25 HornetQ_2_2_8_EAP_GA/docs/README.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta content="text/html; charset=ISO-8859-1"
+ http-equiv="content-type">
+ <title>HornetQ 2.1.2 Final Release Notes</title>
+</head>
+<body>
+
+<h1>Release Notes - HornetQ - Version 2.1.2 Final</h1>
+
+<br>
+
+<h2>17th Aug 2010</h2>
+
+These are the release notes for HornetQ 2.1.2 Final<br><br>
+
+For full description of the contents please see the
+<a href="https://jira.jboss.org/secure/ReleaseNote.jspa?atl_token=09f0HuW8mF&version=12315260&styleName=Html&projectId=12310830&Create=Create">HornetQ project JIRA</a>.<br><br>
+
+This release contains minor fixes required for the Application Server integration, and we have also fixed a few journal bugs improving the stability for persistent messages.
+
+<br>
+
+For more info on what this release has to offer please refer to the quick start guide or the user manual. Enjoy!!
View
BIN HornetQ_2_2_8_EAP_GA/docs/diagrams/standard_image.odg
Binary file not shown.
View
BIN HornetQ_2_2_8_EAP_GA/docs/diagrams/widgets.odg
Binary file not shown.
View
13 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.bat
@@ -0,0 +1,13 @@
+@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="
View
15 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.sh
@@ -0,0 +1,15 @@
+#!/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
+
+
+
View
37 HornetQ_2_2_8_EAP_GA/docs/eap-manual/build.xml
@@ -0,0 +1,37 @@
+<!--
+ ~ 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 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="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>
View
30 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/Author_Group.xml
@@ -0,0 +1,30 @@
+<?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_EAP_Manual.ent">
+%BOOK_ENTITIES;
+]>
+<authorgroup>
+ <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>
+</authorgroup>
View
44 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/Book_Info.xml
@@ -0,0 +1,44 @@
+<?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 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_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 is a guide to using HornetQ within EAP</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>
View
7 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/HornetQ_EAP_Manual.ent
@@ -0,0 +1,7 @@
+<!ENTITY PRODUCT "HornetQ">
+<!ENTITY BOOKID "HornetQ_EAP_Manual">
+<!ENTITY YEAR "2011">
+<!ENTITY HOLDER "Red Hat Inc.">
+<!ENTITY semi ";">
+
+
View
24 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/HornetQ_EAP_Manual.xml
@@ -0,0 +1,24 @@
+<?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_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="clusters.xml"/>
+</book>
View
571 HornetQ_2_2_8_EAP_GA/docs/eap-manual/en/clusters.xml
@@ -0,0 +1,571 @@
+<?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.
+ -->
+
+<chapter id="clusters">
+ <title>HornetQ and EAP Cluster Configuration</title>
+ <section>
+ <title>Configuring Failover</title>
+ <para>
+ This chapter explains how to configure HornetQ within EAP with live backup-groups. Currently in this version
+ HornetQ only supports shared store for backup nodes so we assume that in the rest of this chapter.
+ </para>
+ <para>There are 2 main ways to configure HornetQ servers to have a backup server:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Colocated. This is when an EAP instance has both a live and backup(s) running.</para>
+ </listitem>
+ <listitem>
+ <para>Dedicated. This is when an EAP instance has either a live or backup running but never both.</para>
+ </listitem>
+ </itemizedlist>
+ <section>
+ <title>Colocated Live and Backup in Symmetrical cluster</title>
+ <para>
+ The colocated symmetrical topology will be the most widely used topology, this is where an EAP instance has
+ a live node running plus 1 or more backup node. Each backup node will belong to a live node on another EAP
+ instance. In a simple cluster of 2
+ EAP instances this would mean that each EAP instance would have a live server and 1 backup server as in
+ diagram1.
+ </para>
+ <para>
+ <graphic fileref="images/simple-colocated.jpg" align="center" format="jpg" scale="30"/>
+ </para>
+ <para>
+ Here the continuous lines show before failover and the dotted lines show the state of the cluster after
+ failover has occurred. To start with the 2 live servers are connected forming a cluster with each live server
+ connected to its local applications (via JCA). Also remote clients are connected to the live servers. After
+ failover the backup connects to the still available live server (which happens to be in the same vm) and takes
+ over as the live server in the cluster. Any remote clients also failover.
+ </para>
+ <para>
+ One thing to mention is that in that depending on what consumers/producers and MDB's etc are available messages
+ will be distributed between the nodes to make sure that all clients are satisfied from a JMS perspective. That is
+ if a producer is sending messages to a queue on a backup server that has no consumers, the messages will be
+ distributed to a live node elsewhere.
+ </para>
+ <para>
+ The following diagram is slightly more complex but shows the same configuration with 3 servers. Note that the
+ cluster connections ave been removed to make the configuration clearer but in reality all live servers will
+ form a cluster.
+ </para>
+ <para>
+ <graphic fileref="images/simple-colocated2.jpg" align="center" format="jpg" scale="30"/>
+ </para>
+ <para>
+ With more than 2 servers it is up to the user as to how many backups per live server are configured, you can
+ have
+ as many backups as required but usually 1 would suffice. In 3 node topology you may have each EAP instance
+ configured
+ with 2 backups in a 4 node 3 backups and so on. The following diagram demonstrates this.
+ </para>
+ <para>
+ <graphic fileref="images/simple-colocated3.jpg" align="center" format="jpg" scale="30"/>
+ </para>
+ <section>
+ <title>Configuration</title>
+ <section>
+ <title>Live Server Configuration</title>
+ <para>
+ First lets start with the configuration of the live server, we will use the EAP 'all' configuration as
+ our starting point. Since this version only supports shared store for failover we need to configure
+ this in the
+ <literal>hornetq-configuration.xml</literal>
+ file like so:
+ </para>
+ <programlisting>
+ &lt;shared-store>true&lt;/shared-store>
+ </programlisting>
+ <para>
+ Obviously this means that the location of the journal files etc will have to be configured to be some
+ where
+ where
+ this lives backup can access. You may change the lives configuration in
+ <literal>hornetq-configuration.xml</literal>
+ to
+ 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>
+ </programlisting>
+ <para>
+ How these paths are configured will of course depend on your network settings or file system.
+ </para>
+ <para>
+ Now we need to configure how remote JMS clients will behave if the server is shutdown in a normal
+ fashion.
+ By
+ default
+ Clients will not failover if the live server is shutdown. Depending on there connection factory
+ settings
+ they will either fail or try to reconnect to the live server.
+ </para>
+ <para>If you want clients to failover on a normal server shutdown the you must configure the
+ <literal>failover-on-shutdown</literal>
+ flag to true in the
+ <literal>hornetq-configuration.xml</literal>
+ file like so:
+ </para>
+ <programlisting>
+ &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
+ kill
+ the
+ server process directly or call
+ <literal>forceFailover</literal>
+ via jmx or the admin console on the core server object.
+ </para>
+ <para>We also need to configure the connection factories used by the client to be HA. This is done by
+ adding
+ certain attributes to the connection factories in<literal>hornetq-jms.xml</literal>. Lets look at an
+ 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>
+
+ </programlisting>
+ <para>We have added the following attributes to the connection factory used by the client:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <literal>ha</literal>
+ - This tells the client it support HA and must always be true for failover
+ to occur
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal>retry-interval</literal>
+ - this is how long the client will wait after each unsuccessful
+ reconnect to the server
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal>retry-interval-multiplier</literal>
+ - is used to configure an exponential back off for
+ reconnect attempts
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal>reconnect-attempts</literal>
+ - how many reconnect attempts should a client make before failing,
+ -1 means unlimited.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section>
+ <title>Backup Server Configuration</title>
+ <para>
+ Now lets look at how to create and configure a backup server on the same eap instance. This is running
+ on the same eap instance as the live server from the previous chapter but is configured as the backup
+ for a live server running on a different eap instance.
+ </para>
+ <para>
+ The first thing to mention is that the backup only needs a <literal>hornetq-jboss-beans.xml</literal>
+ and a <literal>hornetq-configuration.xml</literal> configuration file. This is because any JMS components
+ are created from the Journal when the backup server becomes live.
+ </para>
+ <para>
+ Firstly we need to define a new HornetQ Server that EAP will deploy. We do this by creating a new
+ <literal>hornetq-jboss-beans.xml</literal>
+ configuration. We will place this under a new directory
+ <literal>hornetq-backup1</literal>
+ which will need creating
+ in the
+ <literal>deploy</literal>
+ 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"/>