[jboss-svn-commits] JBL Code SVN: r10280 - in labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1: src and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 16 15:16:17 EDT 2007
Author: estebanschifman
Date: 2007-03-16 15:16:17 -0400 (Fri, 16 Mar 2007)
New Revision: 10280
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/hibernate.cfg.xml
labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/hibernate.cfg.xml
labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/TestLauncher.java
labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/test/TestCommandMessages.java
Log:
Run the quickstart with a transient HSQL db.
Signal process - token alternatively
Modified: labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/hibernate.cfg.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/hibernate.cfg.xml 2007-03-16 18:33:32 UTC (rev 10279)
+++ labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/hibernate.cfg.xml 2007-03-16 19:16:17 UTC (rev 10280)
@@ -7,19 +7,21 @@
<hibernate-configuration>
<session-factory>
<!-- jdbc connection properties -->
-<!--
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="hibernate.connection.url">jdbc:hsqldb:mem:.;sql.enforce_strict_size=true</property>
+<!--
<property name="hibernate.connection.url">jdbc:hsqldb:hsql://localhost/juddi</property>
+-->
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
--->
+<!--
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/JbpmDB</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password"></property>
+-->
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/hibernate.cfg.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/hibernate.cfg.xml 2007-03-16 18:33:32 UTC (rev 10279)
+++ labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/hibernate.cfg.xml 2007-03-16 19:16:17 UTC (rev 10280)
@@ -7,19 +7,21 @@
<hibernate-configuration>
<session-factory>
<!-- jdbc connection properties -->
-<!--
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="hibernate.connection.url">jdbc:hsqldb:mem:.;sql.enforce_strict_size=true</property>
+<!--
<property name="hibernate.connection.url">jdbc:hsqldb:hsql://localhost/juddi</property>
+-->
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
--->
+<!--
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/JbpmDB</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password"></property>
+-->
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/TestLauncher.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/TestLauncher.java 2007-03-16 18:33:32 UTC (rev 10279)
+++ labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/TestLauncher.java 2007-03-16 19:16:17 UTC (rev 10280)
@@ -30,6 +30,10 @@
try
{
_config = JbpmConfiguration.getInstance();
+
+// try { dropJbpmSchema(); }
+// catch (Exception e) {}
+
createJbpmSchema();
setupRegistry();
runBeforeTest();
@@ -38,15 +42,13 @@
finally
{
runAfterTest();
-// dropJbpmSchema();
+ dropJbpmSchema();
}
} //________________________________
static JbpmConfiguration _config;
static void createJbpmSchema()
{
- try { dropJbpmSchema(); }
- catch (Exception e) {}
_logger.info("&&&&&&&&&&&&&&& CREATING jBPM schema");
_config.createSchema();
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/test/TestCommandMessages.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/test/TestCommandMessages.java 2007-03-16 18:33:32 UTC (rev 10279)
+++ labs/jbossesb/trunk/product/samples/quickstarts/jbpm_simple1/src/quickstart/jbpm_simple1/test/TestCommandMessages.java 2007-03-16 19:16:17 UTC (rev 10280)
@@ -89,10 +89,16 @@
_logger.info("Response was not received");
_logger.info("_______________________________________________________________________");
+ boolean signalToken = true;
for (boolean continueLooping = true; continueLooping;)
{
- operation = CommandVehicle.Operation.signalToken;
+ operation = (signalToken) ? CommandVehicle.Operation.signalToken
+ : CommandVehicle.Operation.signalProcess;
+ // for this test, alternatively signal: token - process - token ...
+ signalToken = ! signalToken;
+
command = new CommandVehicle(operation);
+ command.setInstanceId(response.getInstanceId());
command.setTokenId(response.getTokenId());
respMsg = Invoker.invokeAndAwaitResponse(command,category,name,15000);
response = (null==respMsg) ? null : new CommandVehicle(respMsg);
More information about the jboss-svn-commits
mailing list