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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Oct 29 23:25:48 EST 2006


Author: daniel.brum at jboss.com
Date: 2006-10-29 23:25:46 -0500 (Sun, 29 Oct 2006)
New Revision: 7221

Modified:
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/conf/loanbroker-esb.xml
   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/conf/loanbroker-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/conf/loanbroker-esb.xml	2006-10-30 04:11:29 UTC (rev 7220)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/conf/loanbroker-esb.xml	2006-10-30 04:25:46 UTC (rev 7221)
@@ -10,7 +10,8 @@
     message-selector="service='loanRequest'"
    >
 	   <action class="org.jboss.soa.esb.samples.trailblazer.actions.LoanBrokerAction" process="processQuoteRequest" />
-   	   <action class="org.jboss.soa.esb.samples.trailblazer.actions.LoanBrokerAction" process="persistMessage" okMethod="persistOK" exceptionMethod="persistFail"/>
+   	   <action class="org.jboss.soa.esb.samples.trailblazer.actions.LoanBrokerAction" process="persistMessage" okMethod="persistOK"/>
+   	   <action class="org.jboss.soa.esb.samples.trailblazer.actions.LoanBrokerAction" process="failAlways" exceptionMethod="persistFail"/>
    </JmsQuoteRequest>
    
 </LoanBrokerESBExample>

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 04:11:29 UTC (rev 7220)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/LoanBrokerAction.java	2006-10-30 04:25:46 UTC (rev 7221)
@@ -32,20 +32,22 @@
 		
 		MessageStore store = MessageStoreFactory.getInstance().getMessageStore(MessageStoreType.DATABASE);
 		store.addMessage(message);
-		if (1 > 0)
-			throw new Exception ("The Dingo ate your baby! \n");
 		
 		return message;
 	}
 	
 	public void persistOK(Message msg) throws Exception {
-		_logger.info("*** NOTIFICATON *** Persist OK on Message: " + Util.serialize(msg));
+		_logger.info("*** NOTIFICATON *** Persist OK on Message: " + new String(msg.getBody().getContents()));
 	}
 	
 	public void persistFail(Message msg, Throwable thrown) throws Exception {
 		_logger.error("*** NOTIFICATON *** Persist FAIL on Message with exception: " + thrown.toString());
 	}
 	
+	public Message failAlways(Message msg) throws Exception {
+		throw new Exception ("The hand Of God WAS A GOAL! \n");
+	}
+	
 	Object getMessagePayload() 
 	{ 
 		return new String(_message.getBody().getContents()); 




More information about the jboss-svn-commits mailing list