[jboss-svn-commits] JBL Code SVN: r8618 - labs/jbossesb/trunk/product/samples/quickstarts/helloworld
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 2 12:35:42 EST 2007
Author: burrsutter
Date: 2007-01-02 12:35:37 -0500 (Tue, 02 Jan 2007)
New Revision: 8618
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/helloworld/readme.txt
Log:
updated to reflect all of the GA changes
Modified: labs/jbossesb/trunk/product/samples/quickstarts/helloworld/readme.txt
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld/readme.txt 2007-01-02 17:35:04 UTC (rev 8617)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld/readme.txt 2007-01-02 17:35:37 UTC (rev 8618)
@@ -12,12 +12,15 @@
it to the console. You can modify the build.xml to change the phrase
"Hello World" to something else and re-run "ant runtest".
+This document does assume you have read the "readme.txt" in the main quickstarts folder
+and have followed the instructions to deploy the necessary queues. This example uses the
+queue called "quickstart_helloworld_Request".
+
Project file descriptions:
* build.xml - the ant build script.
-* esb-config.xml - the ESB listener configuration file
-* esb-config-gateway.xml - the JMS gateway configuration file. It is listening
-for JMS ObjectMessages or TextMessages at "queue/quickstart_helloworld_Request"
-* juddi.properties - configures jUDDI, needs to be at the head of the classpath
+* jbossesb.xml - the JMS gateway and ESB configuration file. It is listening
+for JMS ObjectMessages or TextMessages at "queue/quickstart_helloworld_Request".
+Messages received at "quickstart_helloworld_Request" are converted
* jbossesb-properties.xml - also needed by jUDDI and needs to be at the
head of the classpath. Both juddi.properties and jbossesb-properties.xml are
used when the service first boots up for self-registration based upon the
@@ -26,17 +29,13 @@
is fired by ant runtest.
* log4j.xml - needed to configure log4J used by both the quickstart and the ESB
itself. A listener needs a place to log.
-* src\quickstart\Launcher.java - called by ant "run" target with 3 arguments.
-The most important arguments being the locations of the esb-config.xml and
-esb-config-gateway.xml files. The Launcher starts the gateway and esb listener
-threads and then waits indefinitely.
* src\quickstart\MyJMSListenerAction.java - the action class that is identified
in the esb-config.xml file and is called whenever a message is received.
-* src\quickstart\test\SendJMSMessage.java - shoots in the string passed in via
+* src\quickstart\helloworld\test\SendJMSMessage.java - shoots in the string passed in via
the command line or in this case the arg attribute in the ant runtest task.
-* lib\mysql-connector-java-3.1.12-bin.jar - the listener must register itself
-when it boots up therefore it needs access to the MySQL environment where
-jUDDI is living. This works in conjunction with juddi.properties.
+* src\quickstart\helloworld\test\SendEsbMessage.java - shoots in the string passed in
+via the command line or in this case the arg atribute in the ant sendesb task.
+This demonstrates how to build an "ESB aware" client that can invoke an ESB service.
build.xml task and structure description:
* the classpath property pulls the jbossesb-properties.xml file and the juddi.properties file to the
More information about the jboss-svn-commits
mailing list