From 9e2296b16ad9ce703182a6a8a6cde569482b15a4 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Fri, 12 Mar 2010 07:11:44 +0000 Subject: [PATCH] INT-1028, polishing --- spring-integration-samples/loan-broker/pom.xml | 10 ++++++++++ .../integration/loanbroker/BanksChannelSelector.java | 2 +- .../integration/loanbroker/demo/LoanBrokerDemo.java | 4 +++- .../resources/bootstrap-config/stubed-loan-broker.xml | 10 ++++++++++ .../src/main/resources/loan-broker-config.xml | 3 --- 5 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 spring-integration-samples/loan-broker/src/main/resources/bootstrap-config/stubed-loan-broker.xml 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"> - - -