[jboss-svn-commits] JBL Code SVN: r8475 - labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Dec 20 22:38:29 EST 2006


Author: daniel.brum at jboss.com
Date: 2006-12-20 22:38:28 -0500 (Wed, 20 Dec 2006)
New Revision: 8475

Modified:
   labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
Log:
shutdown properly through requestEnd()

Modified: labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java	2006-12-21 03:00:07 UTC (rev 8474)
+++ labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java	2006-12-21 03:38:28 UTC (rev 8475)
@@ -58,24 +58,19 @@
 	
 	private void start(long runTime, String esbConfigFile) throws Exception{
 		
-		try {
+		
 		//setupRegistry();				
 		runBeforeAllTests();
-		ConfigurationController esbController = new ConfigurationController(esbConfigFile, null);
+		ConfigurationController esbController = new ConfigurationController(esbConfigFile, null);		
 		Thread controller = new Thread(esbController);
-		controller.start(); 
-		}
-		catch (Exception e) {
-			_logger.error(e);
-        	e.printStackTrace();
-        	System.exit(1);
-		}
+		controller.start();
 		
-		
 		if (runTime > 0) {
+			_logger.info("ESB Controller will run for " + runTime + "second(s)");
 			Thread.sleep(runTime*1000);
 		}
 		
+		esbController.requestEnd();
 		runAfterAllTests();
 		System.exit(0);
 		




More information about the jboss-svn-commits mailing list