org.springframework.integration.adapter.file
Class FileTargetAdapter

java.lang.Object
  extended by org.springframework.integration.adapter.AbstractTargetAdapter<java.io.File>
      extended by org.springframework.integration.adapter.file.FileTargetAdapter
All Implemented Interfaces:
MessageHandler

public class FileTargetAdapter
extends AbstractTargetAdapter<java.io.File>

A convenience adapter for writing files. The actual file writing occurs in the message mapper (TextFileMapper or ByteArrayFileMapper).

Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.adapter.AbstractTargetAdapter
logger
 
Constructor Summary
FileTargetAdapter(java.io.File directory)
           
FileTargetAdapter(java.io.File directory, boolean isTextBased)
           
 
Method Summary
protected  boolean sendToTarget(java.io.File file)
           
 void setFileNameGenerator(FileNameGenerator fileNameGenerator)
           
 
Methods inherited from class org.springframework.integration.adapter.AbstractTargetAdapter
getMessageMapper, handle, setMessageMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTargetAdapter

public FileTargetAdapter(java.io.File directory)

FileTargetAdapter

public FileTargetAdapter(java.io.File directory,
                         boolean isTextBased)
Method Detail

setFileNameGenerator

public void setFileNameGenerator(FileNameGenerator fileNameGenerator)

sendToTarget

protected boolean sendToTarget(java.io.File file)
Specified by:
sendToTarget in class AbstractTargetAdapter<java.io.File>