package com.ewolff.orderhandling.fullfillment; import java.util.ArrayList; import java.util.List; import org.springframework.integration.annotation.MessageEndpoint; import org.springframework.integration.annotation.ServiceActivator; import com.ewolff.orderhandling.domain.Order; @MessageEndpoint public class FulFillment { private List<Order> orders = new ArrayList<Order>(); @ServiceActivator(outputChannel = "processedorder", inputChannel = "normalfulfillment") public Order execute(Order order) { orders.add(order); return order; } public List<Order> getOrders() { return orders; } }