org.springframework.integration.adapter.file
Class TextFileMessageCreator

java.lang.Object
  extended by org.springframework.integration.adapter.file.AbstractFileMessageCreator<java.lang.String>
      extended by org.springframework.integration.adapter.file.TextFileMessageCreator
All Implemented Interfaces:
MessageCreator<java.io.File,java.lang.String>

public class TextFileMessageCreator
extends AbstractFileMessageCreator<java.lang.String>

A MessageCreator implementation for creating messages with a String payload from a File.

Author:
Mark Fisher, Marius Bogoevici

Field Summary
 
Fields inherited from class org.springframework.integration.adapter.file.AbstractFileMessageCreator
logger
 
Constructor Summary
TextFileMessageCreator(boolean deleteFilesAfterMessageCreation)
          Specifies whether the file should be removed after the message has been created.
 
Method Summary
protected  java.lang.String readMessagePayload(java.io.File file)
           
 
Methods inherited from class org.springframework.integration.adapter.file.AbstractFileMessageCreator
createMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFileMessageCreator

public TextFileMessageCreator(boolean deleteFilesAfterMessageCreation)
Specifies whether the file should be removed after the message has been created. See AbstractFileMessageCreator

Parameters:
deleteFilesAfterMessageCreation -
Method Detail

readMessagePayload

protected java.lang.String readMessagePayload(java.io.File file)
                                       throws java.lang.Exception
Specified by:
readMessagePayload in class AbstractFileMessageCreator<java.lang.String>
Throws:
java.lang.Exception