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 Summary
Fields inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean
logger -
Constructor Summary
Constructors Constructor Description FileWritingMessageHandlerFactoryBean() -
Method Summary
Modifier and Type Method Description protected FileWritingMessageHandlercreateHandler()voidsetAppendNewLine(Boolean appendNewLine)voidsetAutoCreateDirectory(Boolean autoCreateDirectory)voidsetBufferSize(Integer bufferSize)voidsetCharset(String charset)voidsetChmod(String chmod)voidsetDeleteSourceFiles(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.AbstractSimpleMessageHandlerFactoryBean
createHandlerInternal, getBeanFactory, getObject, getObjectType, getPreCreationHandlerType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelName
-
Constructor Details
-
FileWritingMessageHandlerFactoryBean
public FileWritingMessageHandlerFactoryBean()
-
-
Method Details
-
setFileExistsMode
-
setDirectory
-
setCharset
-
setDirectoryExpression
-
setFileNameGenerator
-
setDeleteSourceFiles
-
setAutoCreateDirectory
-
setRequiresReply
-
setSendTimeout
-
setTemporaryFileSuffix
-
setExpectReply
public void setExpectReply(boolean expectReply) -
setAppendNewLine
-
setBufferSize
-
setFlushInterval
public void setFlushInterval(long flushInterval) -
setFlushWhenIdle
public void setFlushWhenIdle(boolean flushWhenIdle) -
setFlushPredicate
-
setChmod
-
setPreserveTimestamp
-
createHandler
- Specified by:
createHandlerin classAbstractSimpleMessageHandlerFactoryBean<FileWritingMessageHandler>
-