[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