List of usage examples for org.springframework.integration.file FileWritingMessageHandler setCharset
public void setCharset(String charset)
From source file:org.vferrer.scdfstokker.config.FileSinkConfiguration.java
/** * Had to copy this class in order to be able to put an object to string * converter before writing it to the file *//* w w w . ja va 2s . c om*/ @Bean @ServiceActivator(inputChannel = "stringChannel") public FileWritingMessageHandler fileWritingMessageHandler(FileNameGenerator fileNameGenerator, FileSinkProperties properties) { FileWritingMessageHandler handler = (properties.getDirectoryExpression() != null) ? new FileWritingMessageHandler(properties.getDirectoryExpression()) : new FileWritingMessageHandler(new File(properties.getDirectory())); handler.setAutoCreateDirectory(true); handler.setAppendNewLine(!properties.isBinary()); handler.setCharset(properties.getCharset()); handler.setExpectReply(false); handler.setFileExistsMode(properties.getMode()); handler.setFileNameGenerator(fileNameGenerator); return handler; }