[jboss-svn-commits] JBL Code SVN: r5757 - 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
Fri Aug 11 09:16:17 EDT 2006


Author: estebanschifman
Date: 2006-08-11 09:16:15 -0400 (Fri, 11 Aug 2006)
New Revision: 5757

Modified:
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessEmail.java
Log:
Added properties to constructor in order to set system properties

Modified: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessEmail.java
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessEmail.java	2006-08-11 13:10:03 UTC (rev 5756)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/actions/ProcessEmail.java	2006-08-11 13:16:15 UTC (rev 5757)
@@ -24,16 +24,30 @@
 package org.jboss.soa.esb.samples.loanbroker.actions;
 
 import org.apache.log4j.Logger;
-import org.jboss.soa.esb.helpers.Email;
+import org.jboss.soa.esb.common.SystemProperties;
+import org.jboss.soa.esb.helpers.*;
 import org.jboss.soa.esb.samples.loanbroker.domain.Customer;
 
 public class ProcessEmail {
 	
 	private Logger logger = Logger.getLogger(this.getClass());
 
-	public ProcessEmail() {
-		super();		
-	}
+	private static final String[] s_saMailProps=
+	{SystemProperties.SMTP_HOST
+	,SystemProperties.SMTP_USERNAME
+	,SystemProperties.SMTP_PASSWORD
+	,SystemProperties.SMTP_PORT
+	};
+	public ProcessEmail(DomElement p_oP) {
+		super();
+		
+		if (null!=p_oP)
+			for (String sCurr : s_saMailProps)
+			{	String sProp	= p_oP.getAttr(sCurr);
+				if (null!=sProp)
+					System.setProperty(sCurr,sProp);
+			}
+	} //________________________________
 	
 	public void sendEmail(Customer cust) {
 		try {




More information about the jboss-svn-commits mailing list