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
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier 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.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>
-