Added a @CorrelationStrategy for illustration purposes.

This commit is contained in:
Marius Bogoevici
2009-03-12 03:27:57 +00:00
parent 00bdb391e5
commit b5a51da5aa

View File

@@ -19,6 +19,7 @@ package org.springframework.integration.samples.cafe.annotation;
import java.util.List;
import org.springframework.integration.annotation.Aggregator;
import org.springframework.integration.annotation.CorrelationStrategy;
import org.springframework.integration.annotation.MessageEndpoint;
import org.springframework.integration.samples.cafe.Delivery;
import org.springframework.integration.samples.cafe.Drink;
@@ -33,5 +34,10 @@ public class Waiter {
public Delivery prepareDelivery(List<Drink> drinks) {
return new Delivery(drinks);
}
@CorrelationStrategy
public int correlateByOrderNumber(Drink drink) {
return drink.getOrderNumber();
}
}