diff --git a/spring-integration-samples/loan-broker/pom.xml b/spring-integration-samples/loan-broker/pom.xml index 34872a1c0c..36b6a73ba6 100644 --- a/spring-integration-samples/loan-broker/pom.xml +++ b/spring-integration-samples/loan-broker/pom.xml @@ -47,8 +47,18 @@ org.junit:com.springsource.org.junit + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + + + diff --git a/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/BanksChannelSelector.java b/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/BanksChannelSelector.java index 561bbe8d07..37e9245e38 100644 --- a/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/BanksChannelSelector.java +++ b/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/BanksChannelSelector.java @@ -33,7 +33,7 @@ import org.springframework.integration.core.Message; * : #banks.?[value.equals('secondary')].keySet() *
* The above SpEL expression upon evaluation will return the list of premier bank - * channels if customer's credit score is above 780. + * channels if customer's credit score (retrieved from message header 'CREDIT_SCORE') is above 780. * * @author Oleg Zhurakousky * diff --git a/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/demo/LoanBrokerDemo.java b/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/demo/LoanBrokerDemo.java index d051b99aa0..f89c5651e7 100644 --- a/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/demo/LoanBrokerDemo.java +++ b/spring-integration-samples/loan-broker/src/main/java/org/springframework/integration/loanbroker/demo/LoanBrokerDemo.java @@ -18,6 +18,7 @@ package org.springframework.integration.loanbroker.demo; import java.util.List; import org.apache.log4j.Logger; +import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.integration.loanbroker.LoanBrokerGateway; import org.springframework.integration.loanbroker.domain.Customer; @@ -34,7 +35,8 @@ public class LoanBrokerDemo { * @param args */ public static void main(String[] args) { - ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("loan-broker-config.xml"); + ConfigurableApplicationContext ac = + new ClassPathXmlApplicationContext("bootstrap-config/stubed-loan-broker.xml"); LoanBrokerGateway broker = ac.getBean("loanBrokerGateway", LoanBrokerGateway.class); LoanRequest loanRequest = new LoanRequest(); loanRequest.setCustomer(new Customer()); diff --git a/spring-integration-samples/loan-broker/src/main/resources/bootstrap-config/stubed-loan-broker.xml b/spring-integration-samples/loan-broker/src/main/resources/bootstrap-config/stubed-loan-broker.xml new file mode 100644 index 0000000000..fc22b63cb7 --- /dev/null +++ b/spring-integration-samples/loan-broker/src/main/resources/bootstrap-config/stubed-loan-broker.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/spring-integration-samples/loan-broker/src/main/resources/loan-broker-config.xml b/spring-integration-samples/loan-broker/src/main/resources/loan-broker-config.xml index a121535631..1060842b50 100644 --- a/spring-integration-samples/loan-broker/src/main/resources/loan-broker-config.xml +++ b/spring-integration-samples/loan-broker/src/main/resources/loan-broker-config.xml @@ -7,9 +7,6 @@ xmlns:int="http://www.springframework.org/schema/integration" xmlns:util="http://www.springframework.org/schema/util"> - - -