[jboss-svn-commits] JBL Code SVN: r7217 - in labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer: . actions mockup

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Oct 29 22:11:56 EST 2006


Author: daniel.brum at jboss.com
Date: 2006-10-29 22:11:53 -0500 (Sun, 29 Oct 2006)
New Revision: 7217

Added:
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/mockup/
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/mockup/MockLauncher.java
Removed:
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java
Modified:
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/LoanBrokerAction.java
Log:


Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/LoanBrokerAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/LoanBrokerAction.java	2006-10-30 03:03:54 UTC (rev 7216)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/LoanBrokerAction.java	2006-10-30 03:11:53 UTC (rev 7217)
@@ -4,6 +4,9 @@
 import org.jboss.soa.esb.actions.templates.MockMessageAction;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.persistence.MessageStore;
+import org.jboss.soa.esb.services.persistence.MessageStoreFactory;
+import org.jboss.soa.esb.services.persistence.MessageStoreType;
 import org.jboss.soa.esb.util.Util;
 
 public class LoanBrokerAction {
@@ -25,6 +28,15 @@
 		return message;
 	}
 	
+	public Message persistMessage(Message message) throws Exception {
+		System.out.println(this.getClass().getSimpleName() + " calling persistMessage()");
+		
+		MessageStore store = MessageStoreFactory.getInstance().getMessageStore(MessageStoreType.DATABASE);
+		store.addMessage(message);
+		
+		return message;
+	}
+	
 	Object getMessagePayload() 
 	{ 
 		return new String(_message.getBody().getContents()); 

Deleted: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java	2006-10-30 03:03:54 UTC (rev 7216)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java	2006-10-30 03:11:53 UTC (rev 7217)
@@ -1,52 +0,0 @@
-package org.jboss.soa.esb.samples.trailblazer.actions;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.couriers.Courier;
-import org.jboss.soa.esb.couriers.CourierFactory;
-import org.jboss.soa.esb.listeners.message.EsbListenerController;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-
-public class MockLauncher {
-	
-	private static EsbListenerController _proc = null;
-	private static EPR _epr = null;
-	
-	private static final String SERVICE_NAME = "LoanRequestService";
-	@SuppressWarnings("unused")
-	private static Logger _logger = Logger.getLogger(MockLauncher.class);
-	
-	public static void main (String args[]) throws Exception {
-		triggerListener("/home/dbrum/dev/jbossesb/product/samples/trailblazer2/esb/conf/loanbroker-esb.xml");
-		// give the listener time to register
-		Thread.sleep(2000);
-		sendOneMessage();
-		_proc.requestEnd();
-		//give the action class time to finish
-		Thread.sleep(2000);
-
-		EsbListenerController.State oS = _proc.getState();
-		System.out.println("Exit state = "+oS.toString());
-	}
-	
-	private static void triggerListener(String paramFile) throws Exception {
-		_proc = new EsbListenerController(paramFile);
-		new Thread(_proc).start();
-	}
-		
-	private static void sendOneMessage() throws Exception{		
-		Message msg = MessageFactory.getInstance().getMessage();
-		msg.getBody().setContents("Foooooooooooooo".getBytes());		
-		try {
-			_epr = EsbListenerController.getEprManager().loadEPR(SERVICE_NAME); //TODO: replace with a real registry lookup
-		}catch(Exception e) {	
-			System.out.println("nobody servicing service " + SERVICE_NAME);
-			return;
-		}
-		Courier courier = CourierFactory.getCourier(_epr);
-		courier.deliver(msg);
-		
-	}
-
-}

Copied: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/mockup/MockLauncher.java (from rev 7211, labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java)
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/MockLauncher.java	2006-10-30 02:58:49 UTC (rev 7211)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/mockup/MockLauncher.java	2006-10-30 03:11:53 UTC (rev 7217)
@@ -0,0 +1,52 @@
+package org.jboss.soa.esb.samples.trailblazer.mockup;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.addressing.EPR;
+import org.jboss.soa.esb.couriers.Courier;
+import org.jboss.soa.esb.couriers.CourierFactory;
+import org.jboss.soa.esb.listeners.message.EsbListenerController;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+
+public class MockLauncher {
+	
+	private static EsbListenerController _proc = null;
+	private static EPR _epr = null;
+	
+	private static final String SERVICE_NAME = "LoanRequestService";
+	@SuppressWarnings("unused")
+	private static Logger _logger = Logger.getLogger(MockLauncher.class);
+	
+	public static void main (String args[]) throws Exception {
+		triggerListener("/home/dbrum/dev/jbossesb/product/samples/trailblazer2/esb/conf/loanbroker-esb.xml");
+		// give the listener time to register
+		Thread.sleep(2000);
+		sendOneMessage();
+		_proc.requestEnd();
+		//give the action class time to finish
+		Thread.sleep(2000);
+
+		EsbListenerController.State oS = _proc.getState();
+		System.out.println("Exit state = "+oS.toString());
+	}
+	
+	private static void triggerListener(String paramFile) throws Exception {
+		_proc = new EsbListenerController(paramFile);
+		new Thread(_proc).start();
+	}
+		
+	private static void sendOneMessage() throws Exception{		
+		Message msg = MessageFactory.getInstance().getMessage();
+		msg.getBody().setContents("Foooooooooooooo".getBytes());		
+		try {
+			_epr = EsbListenerController.getEprManager().loadEPR(SERVICE_NAME); //TODO: replace with a real registry lookup
+		}catch(Exception e) {	
+			System.out.println("nobody servicing service " + SERVICE_NAME);
+			return;
+		}
+		Courier courier = CourierFactory.getCourier(_epr);
+		courier.deliver(msg);
+		
+	}
+
+}




More information about the jboss-svn-commits mailing list