[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