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 AbstractSimpleMessageHandlerFactoryBean
loggerFields inherited from interface 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 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>
-