Project: springxd
Issue XD-756: Create a splitter module
The splitter functionality in Spring Integration should be exposed to XD as a processing module. The splitter should use a SpEL expression to specify how to split the message up. *Implementation Suggestions* This should be a simple XML based module definition that has input/output channels and has the SpEL expression parameterized. The default value of the SpEL expression should result in the message not being split. *How to check it works* The current file or tail input source can be used to split up the text in a file into words. The tail module should be checked to see how many lines of text it will read into memory at once. The file module node with the file-to-string transformer will only work for small files as it keep the whole file in memory. If there is a big memory inefficiency in using the tail file input source, create a new story to investigate how to have a file based input source that creates a message per line of text or something that is will not result in excessive memory usage.
Story points: 2