[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