[overlord-commits] Overlord SVN: r597 - in cdl/trunk: distribution/src/main/release/samples/jbossesb and 22 other directories.
overlord-commits at lists.jboss.org
overlord-commits at lists.jboss.org
Sun Apr 26 12:27:22 EDT 2009
Author: jeff.yuchang
Date: 2009-04-26 12:27:20 -0400 (Sun, 26 Apr 2009)
New Revision: 597
Added:
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/models/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/models/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/models/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/models/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/models/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/models/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/lib/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/models/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/models/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.classpath
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.project
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/build.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/lib/
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java
Removed:
cdl/trunk/distribution/src/main/release/samples/jbossesb/brokerage/
cdl/trunk/distribution/src/main/release/samples/jbossesb/common/
cdl/trunk/distribution/src/main/release/samples/jbossesb/purchasing/
Modified:
cdl/trunk/distribution/src/main/assembly/bin.xml
cdl/trunk/distribution/src/main/release/samples/jbossesb/common_build.xml
cdl/trunk/runtime/jbossesb-assembly/pom.xml
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
Log:
Restructure the sample, as will group samples in stateful and stateless folder.
Modified: cdl/trunk/distribution/src/main/assembly/bin.xml
===================================================================
--- cdl/trunk/distribution/src/main/assembly/bin.xml 2009-04-26 15:37:02 UTC (rev 596)
+++ cdl/trunk/distribution/src/main/assembly/bin.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -84,29 +84,88 @@
<directory>../runtime/jbossesb/target/javadoc</directory>
<outputDirectory>docs/jbossesb-javadoc</outputDirectory>
</fileSet>
+
<!-- Copy samples -->
<fileSet>
<directory>src/main/release/samples/jbossesb</directory>
<outputDirectory>samples</outputDirectory>
</fileSet>
+ <!-- Copy stateful examples -->
<fileSet>
- <directory>../samples/jbossesb</directory>
- <outputDirectory>samples</outputDirectory>
- <includes>
- <include>**/*</include>
- </includes>
+ <directory>../samples/jbossesb/brokerage/broker/stateful/src</directory>
+ <outputDirectory>samples/stateful/brokerage/broker/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/brokerage/models</directory>
+ <outputDirectory>samples/stateful/brokerage/models</outputDirectory>
<excludes>
- <exclude>**/pom.xml</exclude>
- <exclude>**/.classpath</exclude>
<exclude>**/.project</exclude>
- <exclude>**/.settings</exclude>
- <exclude>**/.settings/**/*</exclude>
- <exclude>**/target</exclude>
- <exclude>**/target/**/*</exclude>
</excludes>
</fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/brokerage/supplier/stateful/src</directory>
+ <outputDirectory>samples/stateful/brokerage/supplier/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/purchasing/store/stateful/src</directory>
+ <outputDirectory>samples/stateful/purchasing/store/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/purchasing/models</directory>
+ <outputDirectory>samples/stateful/purchasing/models</outputDirectory>
+ <excludes>
+ <exclude>**/.project</exclude>
+ </excludes>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/common/creditAgency/stateful/src</directory>
+ <outputDirectory>samples/stateful/common/creditAgency/src</outputDirectory>
+ </fileSet>
+
+ <!-- Copy stateless examples-->
+ <fileSet>
+ <directory>../samples/jbossesb/brokerage/broker/stateless/src</directory>
+ <outputDirectory>samples/stateless/brokerage/broker/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/brokerage/models</directory>
+ <outputDirectory>samples/stateless/brokerage/models</outputDirectory>
+ <excludes>
+ <exclude>**/.project</exclude>
+ </excludes>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/brokerage/supplier/stateless/src</directory>
+ <outputDirectory>samples/stateless/brokerage/supplier/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/purchasing/store/stateless/src</directory>
+ <outputDirectory>samples/stateless/purchasing/store/src</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/purchasing/models</directory>
+ <outputDirectory>samples/stateless/purchasing/models</outputDirectory>
+ <excludes>
+ <exclude>**/.project</exclude>
+ </excludes>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/common/creditAgency/stateless/src</directory>
+ <outputDirectory>samples/stateless/common/creditAgency/src</outputDirectory>
+ </fileSet>
+
+ <!-- copy client & trailblazer example-->
+ <fileSet>
+ <directory>../samples/jbossesb/client</directory>
+ <outputDirectory>samples/client</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../samples/jbossesb/trailblazer</directory>
+ <outputDirectory>samples/trailblazer</outputDirectory>
+ </fileSet>
+
</fileSets>
<dependencySets>
@@ -118,8 +177,8 @@
to automatically update the .classpath file -->
<dependencySet>
- <outputDirectory>samples/brokerage/broker/lib</outputDirectory>
- <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+ <outputDirectory>samples/stateful/brokerage/broker/lib</outputDirectory>
+ <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
<include>org.jboss.jbossesb:rosetta</include>
@@ -127,7 +186,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>samples/brokerage/supplier/lib</outputDirectory>
+ <outputDirectory>samples/stateful/brokerage/supplier/lib</outputDirectory>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
@@ -136,7 +195,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>samples/purchasing/store/lib</outputDirectory>
+ <outputDirectory>samples/stateful/purchasing/store/lib</outputDirectory>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
@@ -145,7 +204,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>samples/common/creditAgency/lib</outputDirectory>
+ <outputDirectory>samples/stateful/common/creditAgency/lib</outputDirectory>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
@@ -153,6 +212,42 @@
<include>log4j:log4j</include>
</includes>
</dependencySet>
+ <dependencySet>
+ <outputDirectory>samples/stateless/brokerage/broker/lib</outputDirectory>
+ <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+ <includes>
+ <include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
+ <include>org.jboss.jbossesb:rosetta</include>
+ <include>log4j:log4j</include>
+ </includes>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>samples/stateless/brokerage/supplier/lib</outputDirectory>
+ <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+ <includes>
+ <include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
+ <include>org.jboss.jbossesb:rosetta</include>
+ <include>log4j:log4j</include>
+ </includes>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>samples/stateless/purchasing/store/lib</outputDirectory>
+ <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+ <includes>
+ <include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
+ <include>org.jboss.jbossesb:rosetta</include>
+ <include>log4j:log4j</include>
+ </includes>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>samples/stateless/common/creditAgency/lib</outputDirectory>
+ <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+ <includes>
+ <include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
+ <include>org.jboss.jbossesb:rosetta</include>
+ <include>log4j:log4j</include>
+ </includes>
+ </dependencySet>
</dependencySets>
Modified: cdl/trunk/distribution/src/main/release/samples/jbossesb/common_build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/common_build.xml 2009-04-26 15:37:02 UTC (rev 596)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/common_build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -4,7 +4,7 @@
<property name="build.dir" value="${basedir}/target" />
<property name="classes" value="${build.dir}/classes" />
- <property name="libs" value="../lib" />
+ <property name="libs" value="${basedir}/lib" />
<property name="src" value="src" />
<property name="server.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}"/>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-broker-stateful</name>
+ <comment></comment>
+ <projects>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/broker/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="broker-stateful" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/models/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/models/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/models/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-models</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-supplier-stateful</name>
+ <comment></comment>
+ <projects>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/brokerage/supplier/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="supplier-stateful" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>common-creditAgency-stateful</name>
+ <comment></comment>
+ <projects>
+ <project>purchasing-models</project>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/common/creditAgency/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="creditAgency-stateful" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/models/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/models/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/models/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>purchasing-models</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>purchasing-store-stateful</name>
+ <comment></comment>
+ <projects>
+ <project>purchasing-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateful/purchasing/store/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="purchasing-store-stateful" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-broker-stateless</name>
+ <comment></comment>
+ <projects>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/broker/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="broker-stateless" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/models/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/models/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/models/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-models</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>brokerage-supplier-stateless</name>
+ <comment></comment>
+ <projects>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/brokerage/supplier/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="supplier-stateless" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>common-creditAgency-stateless</name>
+ <comment></comment>
+ <projects>
+ <project>purchasing-models</project>
+ <project>brokerage-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/common/creditAgency/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="creditAgency-stateless" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/models/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/models/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/models/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>purchasing-models</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.classpath
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.classpath (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.classpath 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="lib/rosetta.jar"/>
+ <classpathentry kind="lib" path="lib/log4j.jar"/>
+ <classpathentry kind="lib" path="lib/cdl-jbossesb.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.project
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.project (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/.project 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>purchasing-store-stateless</name>
+ <comment></comment>
+ <projects>
+ <project>purchasing-models</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/build.xml (rev 0)
+++ cdl/trunk/distribution/src/main/release/samples/jbossesb/stateless/purchasing/store/build.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="purchasing-store-stateless" default="esbjar" basedir=".">
+
+ <import file="../../../common_build.xml"/>
+
+</project>
Modified: cdl/trunk/runtime/jbossesb-assembly/pom.xml
===================================================================
--- cdl/trunk/runtime/jbossesb-assembly/pom.xml 2009-04-26 15:37:02 UTC (rev 596)
+++ cdl/trunk/runtime/jbossesb-assembly/pom.xml 2009-04-26 16:27:20 UTC (rev 597)
@@ -118,7 +118,8 @@
<exclude>org.hibernate:ejb3-persistence</exclude>
<exclude>c3p0:c3p0</exclude>
<exclude>log4j:log4j</exclude>
- <exclude>org.jboss.jbossesb:rosetta</exclude> <exclude>org.mvel:mvel</exclude>
+ <exclude>org.jboss.jbossesb:rosetta</exclude>
+ <exclude>org.mvel:mvel</exclude>
</excludes>
</configuration>
</plugin>
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-04-26 15:37:02 UTC (rev 596)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-04-26 16:27:20 UTC (rev 597)
@@ -41,7 +41,7 @@
System.setProperty("javax.xml.registry.ConnectionFactoryClass", regClass);
try {
- storeInvoker = new ServiceInvoker("org.pi4soa.purchase.purchasegoods", "PurchaseGoodsProcess_Store");
+ storeInvoker = new ServiceInvoker("PurchaseGoods.Store", "Store.main");
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("Failed to create ServiceInvoker", e);
Added: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java (rev 0)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2008,
+ */
+package com.acme.services.buyer;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.common.Configuration;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+
+/**
+ * @author jeffyu
+ *
+ */
+public class StatelessBrokerClient {
+
+ private static Logger logger = Logger.getLogger(BuyerClient.class);
+
+ private ServiceInvoker brokerInvoker;
+
+ public StatelessBrokerClient() {
+
+ String regClass = Configuration.getRegistryFactoryClass();
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass",regClass);
+
+ try {
+ brokerInvoker = new ServiceInvoker("org.pi4soa.esbbroker.esbbroker", "ESBBrokerProcess_Broker");
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to create ServiceInvoker", e);
+ }
+ }
+
+ public void run() {
+
+ String id = "20";
+
+ String quoteReq="<enquiry id=\"" + id +"\" ></enquiry>";
+
+ Message mesg = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
+ mesg.getBody().add(quoteReq);
+ mesg.getProperties().setProperty("org.jboss.soa.esb.exceptionOnDeliverFailure", "true");
+
+ try {
+ System.out.println("=========================================");
+ System.out.println("Request: " + mesg.getBody().get());
+ Message reply=brokerInvoker.deliverSync(mesg, 50000);
+ System.out.println("Reply: "+reply.getBody().get());
+
+ Thread.sleep(5000);//Waiting...
+
+ System.out.println("Sending Buy request to Broker...");
+ String buyReq = "<buy id=\"" + id + "\" supplierDesc=\"{http://www.jboss.org/overlord/loanBroker}Supplier1\" quoteValue=\"10\"></buy>";
+ mesg.getBody().add(buyReq);
+
+ System.out.println("Request: " + mesg.getBody().get());
+ reply = brokerInvoker.deliverSync(mesg, 50000);
+ System.out.println("Reply: " + reply.getBody().get());
+ System.out.println("=========================================");
+ } catch (Exception e) {
+ logger.error(e);
+ e.printStackTrace();
+ }
+ }
+
+ public static void main(String[] args) {
+ StatelessBrokerClient client=new StatelessBrokerClient();
+ client.run();
+ }
+}
Added: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java (rev 0)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java 2009-04-26 16:27:20 UTC (rev 597)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2008,
+ */
+package com.acme.services.buyer;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.common.Configuration;
+
+/**
+ * @author gary
+ */
+public class StatelessBuyerClient {
+
+ private static Logger logger = Logger.getLogger(StatelessBuyerClient.class);
+
+ private ServiceInvoker storeInvoker;
+
+ public StatelessBuyerClient() {
+
+ String regClass = Configuration.getRegistryFactoryClass();
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass", regClass);
+
+ try {
+ storeInvoker = new ServiceInvoker("org.pi4soa.purchase.purchasegoods", "PurchaseGoodsProcess_Store");
+ } catch (Exception e) {
+ e.printStackTrace();
+ throw new RuntimeException("Failed to create ServiceInvoker", e);
+ }
+ }
+
+ public void run() {
+
+ String buyReq="<BuyRequest id=\"5\" ></BuyRequest>";
+
+ Message mesg = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
+ mesg.getBody().add(buyReq);
+ mesg.getProperties().setProperty("org.jboss.soa.esb.exceptionOnDeliverFailure", "true");
+
+ try {
+ System.out.println("=========================================");
+ System.out.println("Request: "+mesg.getBody().get());
+ Message reply=storeInvoker.deliverSync(mesg, 20000);
+
+ if (reply != null) {
+ System.out.println("Reply: "+reply.getBody().get());
+ } else {
+ System.err.println("NO REPLY");
+ }
+ System.out.println("=========================================");
+ } catch (Exception e) {
+ logger.error(e);
+ e.printStackTrace();
+ }
+ }
+
+ public static void main(String[] args) {
+ StatelessBuyerClient client=new StatelessBuyerClient();
+
+ client.run();
+ }
+
+}
More information about the overlord-commits
mailing list