org.apache.camel.loanbroker.webservice.version
Class BankResponseAggregationStrategy

java.lang.Object
  extended by org.apache.camel.loanbroker.webservice.version.BankResponseAggregationStrategy
All Implemented Interfaces:
AggregationStrategy

public class BankResponseAggregationStrategy
extends Object
implements AggregationStrategy


Field Summary
static String BANK_QUOTE
           
 
Constructor Summary
BankResponseAggregationStrategy()
           
 
Method Summary
 Exchange aggregate(Exchange oldExchange, Exchange newExchange)
          Aggregates an old and new exchange together to create a single combined exchange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BANK_QUOTE

public static final String BANK_QUOTE
See Also:
Constant Field Values
Constructor Detail

BankResponseAggregationStrategy

public BankResponseAggregationStrategy()
Method Detail

aggregate

public Exchange aggregate(Exchange oldExchange,
                          Exchange newExchange)
Description copied from interface: AggregationStrategy
Aggregates an old and new exchange together to create a single combined exchange

Specified by:
aggregate in interface AggregationStrategy
Parameters:
oldExchange - the oldest exchange (is null on first aggregation as we only have the new exchange)
newExchange - the newest exchange (can be null if there was no data possible to acquire)
Returns:
a combined composite of the two exchanges


Apache CAMEL