Class FileWritingMessageHandlerFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<FileWritingMessageHandler>
org.springframework.integration.file.config.FileWritingMessageHandlerFactoryBean
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- BeanNameAware,- FactoryBean<MessageHandler>,- ApplicationContextAware,- ApplicationEventPublisherAware
public class FileWritingMessageHandlerFactoryBean
extends AbstractSimpleMessageHandlerFactoryBean<FileWritingMessageHandler>
Factory bean used to create 
FileWritingMessageHandlers.- Since:
- 1.0.3
- Author:
- Mark Fisher, Iwein Fuld, Oleg Zhurakousky, Gary Russell, Artem Bilan, Gunnar Hillert, Tony Falabella
- 
Field SummaryFields inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBeanloggerFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected FileWritingMessageHandlervoidsetAppendNewLine(Boolean appendNewLine) voidsetAutoCreateDirectory(Boolean autoCreateDirectory) voidsetBufferSize(Integer bufferSize) voidsetCharset(String charset) voidvoidsetDeleteSourceFiles(Boolean deleteSourceFiles) voidsetDirectory(File directory) voidsetDirectoryExpression(Expression directoryExpression) voidsetExpectReply(boolean expectReply) voidsetFileExistsMode(String fileExistsModeAsString) voidsetFileNameGenerator(FileNameGenerator fileNameGenerator) voidsetFlushInterval(long flushInterval) voidsetFlushPredicate(FileWritingMessageHandler.MessageFlushPredicate flushPredicate) voidsetFlushWhenIdle(boolean flushWhenIdle) voidsetPreserveTimestamp(Boolean preserveTimestamp) voidsetRequiresReply(Boolean requiresReply) voidsetSendTimeout(Long sendTimeout) voidsetTemporaryFileSuffix(String temporaryFileSuffix) Methods inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBeancreateHandlerInternal, getBeanFactory, getObject, getObjectType, getPreCreationHandlerType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelName
- 
Constructor Details- 
FileWritingMessageHandlerFactoryBeanpublic FileWritingMessageHandlerFactoryBean()
 
- 
- 
Method Details- 
setFileExistsMode
- 
setDirectory
- 
setCharset
- 
setDirectoryExpression
- 
setFileNameGenerator
- 
setDeleteSourceFiles
- 
setAutoCreateDirectory
- 
setRequiresReply
- 
setSendTimeout
- 
setTemporaryFileSuffix
- 
setExpectReplypublic void setExpectReply(boolean expectReply) 
- 
setAppendNewLine
- 
setBufferSize
- 
setFlushIntervalpublic void setFlushInterval(long flushInterval) 
- 
setFlushWhenIdlepublic void setFlushWhenIdle(boolean flushWhenIdle) 
- 
setFlushPredicate
- 
setChmod
- 
setPreserveTimestamp
- 
createHandler- Specified by:
- createHandlerin class- AbstractSimpleMessageHandlerFactoryBean<FileWritingMessageHandler>
 
 
-