[jboss-svn-commits] JBL Code SVN: r8781 - 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
Tue Jan 9 14:36:08 EST 2007


Author: daniel.brum at jboss.com
Date: 2007-01-09 14:36:07 -0500 (Tue, 09 Jan 2007)
New Revision: 8781

Removed:
   labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
Log:
use TbBootStrapper now instead

Deleted: 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	2007-01-09 19:33:22 UTC (rev 8780)
+++ labs/jbossesb/trunk/product/samples/trailblazer/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java	2007-01-09 19:36:07 UTC (rev 8781)
@@ -1,187 +0,0 @@
-package org.jboss.soa.esb.samples.trailblazer.util;
-
-import java.io.File;
-import java.sql.Connection;
-import java.sql.Statement;
-
-import org.apache.log4j.Logger;
-import org.apache.log4j.xml.DOMConfigurator;
-import org.jboss.internal.soa.esb.persistence.format.db.DBConnectionManager;
-import org.jboss.soa.esb.common.Configuration;
-import org.jboss.soa.esb.listeners.StandAloneBootStrapper;
-import org.jboss.soa.esb.listeners.config.ConfigurationController;
-import org.jboss.soa.esb.listeners.gateway.GatewayListenerController;
-import org.jboss.soa.esb.listeners.message.EsbListenerController;
-import org.jboss.soa.esb.listeners.message.EsbListenerControllerFactory;
-import org.jboss.soa.esb.testutils.HsqldbUtil;
-import org.jboss.soa.esb.testutils.TestEnvironmentUtil;
-
-
-public class Launcher {	
-	
-	private EsbListenerController	_esbListController;
-	private GatewayListenerController _gatewayController;
-	
-	
-	private Logger _logger = Logger.getLogger(Launcher.class);
-	
-	public static void main (String args[]) throws Exception 
-	{
-//		System.setProperty("com.arjuna.common.util.propertyservice.verbosePropertyManager", "ON");
-		System.setProperty("org.jboss.soa.esb.propertyFile", "jbossesb-properties.xml");	
-		
-		//Adding the to make it easy to run in eclipse
-		String arg0=null, arg1=null;
-		String baseDir="";
-		if (args.length==0) {
-			arg0 = "600";	//run for 10 minutes
-			if (TestEnvironmentUtil.getUserDir("trailblazer").equals("trailblazer/")) {
-				baseDir = "product/samples/trailblazer/";				
-			}
-			arg1 = baseDir + "esb/conf/jbossesb.xml";
-			
-			System.out.println("Setting default arguments:" + arg0 + " " + arg1);
-		}
-		//eclipse peace out
-		if (args.length == 2) {
-			arg0 = args[0];
-			arg1 = args[1];
-		}
-		
-		for (int x=0; x<args.length; x++)
-			System.out.println("arg[" + x + "]=" + args[x]);
-		
-		
-		Launcher launcher = new Launcher();
-		launcher.start(Long.valueOf(arg0).longValue(), arg1);	
-	
-	}
-	
-	private void start(long runTime, String esbConfigFile) throws Exception{
-		
-		
-		//setupRegistry();				
-		runBeforeAllTests();
-		StandAloneBootStrapper mgr = new StandAloneBootStrapper(esbConfigFile);		
-		
-		if (runTime > 0) {
-			_logger.info("ESB Controller will run for " + runTime + "second(s)");
-			Thread.sleep(runTime*1000);
-		}
-		
-		mgr.requestEnd();
-		runAfterAllTests();
-		System.exit(0);
-		
-		
-		
-	}
-	
-	//USING THE NEW CONFIG CONTROLLER METHOS - NOT NEEDED ANYMORE
-//	private void triggerListener(long runTime, String messageAwareConfigFile, String gatewayConfigFile) throws Exception{
-//		try 
-//        {
-//			//setupRegistry();
-//			runBeforeAllTests();
-//			
-//			
-//    		if (null != messageAwareConfigFile) {
-//    			_logger.info("starting message aware listener with config file - " + messageAwareConfigFile);
-//    			_esbListController = EsbListenerControllerFactory.getInstance(messageAwareConfigFile);
-//    		}
-//    		
-//    		if (null != gatewayConfigFile) {
-//    			_logger.info("starting gateway listener with config file - " + gatewayConfigFile);
-//    			_gatewayController = new GatewayListenerController(gatewayConfigFile);
-//    			new Thread(_gatewayController).start();
-//    			Thread.sleep(4000);
-//    		}
-//
-//    		//Only shutdown the ESB services if specified
-//    		if (runTime > 0) {
-//	    		_logger.info("going to sleep now for " + runTime + " seconds...");    		
-//	    		Thread.sleep(runTime*1000);
-//	    		if (null != messageAwareConfigFile) {
-//	    			_logger.info("shutting down message aware listener...");
-//	    			_esbListController.requestEnd();
-//	    		}
-//	    		
-//	    		if (null != gatewayConfigFile) {
-//	    			_logger.info("shutting down gateway listener...");
-//	    			_gatewayController.requestEnd();
-//	    		}
-//    		}
-//    		    	
-//        }
-//        catch (Exception e) { 
-//        	_logger.error(e);
-//        	e.printStackTrace();
-//        	throw(e);
-//        }
-//        finally { 
-//        	Launcher.runAfterAllTests(); 
-//        	}
-//	
-//
-//	}
-	
-protected static void runBeforeAllTests() throws Exception{	
-	//System.setProperty("com.arjuna.common.util.propertyservice.verbosePropertyManager", "on");
-	String baseDir="";
-	String productDir = "../../";
-	if (TestEnvironmentUtil.getUserDir("trailblazer").equals("trailblazer/")) {
-		baseDir = "product/samples/trailblazer/";
-		productDir = "product/";
-	}
-	DOMConfigurator.configure(baseDir + "log4j.xml");
-	String driver = Configuration.getStoreDriver();
-	System.out.println("Driver=" + driver);
-	if ("org.hsqldb.jdbcDriver".equals(driver)) {
-		
-		//start hsqldb
-		HsqldbUtil.startHsqldb(productDir + "build/hsqldb", "jbossesb");
-		String database = "hsqldb";	
-		
-		//message store db
-		String sqlDir = productDir + "install/message-store/sql/" + database + "/";
-		String sqlCreateCmd    = TestEnvironmentUtil.readTextFile(new File(sqlDir + "create_database.sql"));
-		String sqlDropCmd      = TestEnvironmentUtil.readTextFile(new File(sqlDir + "drop_database.sql"));		
-		
-		DBConnectionManager mgr = DBConnectionManager.getInstance();
-		Connection con = mgr.getConnection();
-		
-		Statement stmnt = con.createStatement();
-		System.out.println("Dropping the message store schema if exists...");
-		stmnt.execute(sqlDropCmd);
-		System.out.println("Creating the message store schema...");
-		stmnt.execute(sqlCreateCmd);
-		
-		//registry DB
-		sqlDir = productDir + "install/jUDDI-registry/sql/" + database + "/";
-		System.out.println("Dropping the registry schema if exists...");
-		sqlDropCmd      = TestEnvironmentUtil.readTextFile(new File(sqlDir + "drop_database.sql"));
-		stmnt.execute(sqlDropCmd);
-		System.out.println("creating the registry schema...");
-		sqlCreateCmd    = TestEnvironmentUtil.readTextFile(new File(sqlDir + "create_database.sql"));
-		stmnt.execute(sqlCreateCmd);
-		System.out.println("inserting registry publishers...");
-		String sqlInsertPubCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "insert_publishers.sql"));
-		stmnt.execute(sqlInsertPubCmd);
-		stmnt.close();
-		con.close();
-	}
-		
-	}
-	
-	private static void runAfterAllTests() throws Exception{
-		
-		//shutdown message store if using hsqldb
-		if (Configuration.getStoreDriver().equals("org.hsqldb.jdbcDriver")) {
-			HsqldbUtil.stopHsqldb(Configuration.getStoreUrl(),
-					Configuration.getStoreUser(),Configuration.getStorePwd() );
-			}
-	}
-	
-	
-
-}




More information about the jboss-svn-commits mailing list