[jboss-svn-commits] JBL Code SVN: r5675 - labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 9 17:58:16 EDT 2006


Author: daniel.brum at jboss.com
Date: 2006-08-09 17:58:14 -0400 (Wed, 09 Aug 2006)
New Revision: 5675

Modified:
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessBanksJMSResponse.java
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditRequest.java
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditResponse.java
Log:


Modified: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessBanksJMSResponse.java
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessBanksJMSResponse.java	2006-08-09 21:56:42 UTC (rev 5674)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessBanksJMSResponse.java	2006-08-09 21:58:14 UTC (rev 5675)
@@ -2,37 +2,62 @@
 
 import java.io.Serializable;
 
+import javax.jms.ObjectMessage;
+import javax.jms.TextMessage;
+
 import org.jboss.soa.esb.actions.AbstractAction;
 import org.jboss.soa.esb.helpers.DomElement;
+import org.jboss.soa.esb.listeners.GpListener;
+import org.jboss.soa.esb.samples.loanbroker.banks.*;
+import org.jboss.soa.esb.samples.loanbroker.creditagency.CreditCheckRequest;
 
 public class ProcessBanksJMSResponse extends AbstractAction {
+	
+	private BanksQuoteResponse bankResponse;
 
 	public ProcessBanksJMSResponse(DomElement p_oP, Object p_oCurr) {
-		super(p_oP, p_oCurr);
-		// TODO Auto-generated constructor stub
+		super(p_oP, p_oCurr);		
 	}
 
 	@Override
 	public void processCurrentObject() throws Exception {
-		// TODO Auto-generated method stub
+		m_oLogger.info("processObject was called with <<"
+				+m_oCurr.toString()+">>");
+		
+		if (! (m_oCurr instanceof TextMessage))
+			throw new Exception("Message must be a TextMessage");
+		
+		String sVal = (String)((TextMessage)m_oCurr).getText();
+		System.out.println("message received from jms bank: " + sVal);
+		
 
 	}
 
 	@Override
 	public Serializable getOkNotification() {
-		// TODO Auto-generated method stub
-		return null;
+		return "OK NOTIF: " + this.getClass();
 	}
 
 	@Override
 	public Serializable getErrorNotification() {
-		// TODO Auto-generated method stub
-		return null;
+		return "ERR NOTIFICATION: "+this.getClass();
 	}
 
-	public void run() {
-		// TODO Auto-generated method stub
+	public void run()
+	{
+		try 
+		{ 
+			processCurrentObject();
+			GpListener.notifyOK(m_oParms,getOkNotification());
+		} 
+		catch (Exception e) 
+		{
+			GpListener.notifyError(m_oParms,e,getErrorNotification());
+		}
+		finally 
+		{	setChanged();
+			notifyObservers(new Integer(-1)); 
+		}
+	} //________________________________
 
-	}
-
 }

Modified: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditRequest.java
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditRequest.java	2006-08-09 21:56:42 UTC (rev 5674)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditRequest.java	2006-08-09 21:58:14 UTC (rev 5675)
@@ -104,7 +104,7 @@
 	@Override
 	public Serializable getErrorNotification()
 	{
-		return "error occured in " + this.getClass();
+		return "ERR NOTIFICATION: "+this.getClass();
 	} //________________________________
 	
 	

Modified: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditResponse.java
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditResponse.java	2006-08-09 21:56:42 UTC (rev 5674)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessCreditResponse.java	2006-08-09 21:58:14 UTC (rev 5675)
@@ -88,13 +88,13 @@
 	
 	public Serializable getOkNotification()
 	  {
-		  return "Message sent to banks from " + this.getClass();
+		return "OK NOTIF: " + this.getClass();
 	  }
 	
 	@Override
 	public Serializable getErrorNotification()
 	{
-		return "error occured in " + this.getClass();
+		return "ERR NOTIFICATION: "+this.getClass();
 	} //________________________________
 	
 	public void run()




More information about the jboss-svn-commits mailing list