Let's discuss the last test—which is for splitters. The splitter that we defined is as follows:
import org.springframework.messaging.Message; import com.sun.syndication.feed.synd.SyndCategoryImpl; import com.sun.syndication.feed.synd.SyndEntry; public class SoFeedSplitter { public List<SyndCategoryImpl> splitAndPublish(Message<SyndEntry> message) { SyndEntry syndEntry=message.getPayload(); List<SyndCategoryImpl> categories= syndEntry.getCategories(); return categories; } }
This is a very simple splitter, which splits the payload in a list of category implementations. Our test context file is given in the following code snippet:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:int="http://www.springframework.org/schema/integration" xsi:schemaLocation="http://www.springframework.org/schema/integration http://www.springframework...