org.springframework.integration.adapter.file
Class TextFileMapper

java.lang.Object
  extended by org.springframework.integration.message.AbstractMessageMapper<T,java.io.File>
      extended by org.springframework.integration.adapter.file.AbstractFileMapper<java.lang.String>
          extended by org.springframework.integration.adapter.file.TextFileMapper
All Implemented Interfaces:
org.springframework.integration.message.MessageMapper<java.lang.String,java.io.File>

public class TextFileMapper
extends AbstractFileMapper<java.lang.String>

A MessageMapper implementation for messages with a String payload.

Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.adapter.file.AbstractFileMapper
logger
 
Constructor Summary
TextFileMapper(java.io.File parentDirectory)
           
 
Method Summary
protected  java.lang.String readMessagePayload(java.io.File file)
           
protected  void writeToFile(java.io.File file, java.lang.String payload)
           
 
Methods inherited from class org.springframework.integration.adapter.file.AbstractFileMapper
fromMessage, setBackupDirectory, setFileNameGenerator, toMessage
 
Methods inherited from class org.springframework.integration.message.AbstractMessageMapper
getIdGenerator, setIdGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFileMapper

public TextFileMapper(java.io.File parentDirectory)
Method Detail

readMessagePayload

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

writeToFile

protected void writeToFile(java.io.File file,
                           java.lang.String payload)
                    throws java.lang.Exception
Specified by:
writeToFile in class AbstractFileMapper<java.lang.String>
Throws:
java.lang.Exception