Package ai.platon.pulsar.common
Class MultiSinkWriter
-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class MultiSinkWriter implements AutoCloseable
Created by vincent on 16-10-12. Copyright @ 2013-2016 Platon AI. All rights reserved
Multiple sink message writer. Messages from different source are write to different files.
-
-
Constructor Summary
Constructors Constructor Description MultiSinkWriter()
-
Method Summary
Modifier and Type Method Description final PathgetReportDir()final Map<Path, MessageWriter>getWriters()final PathgetPath(String filename)final PathpathOf(String filename)final List<String>readAllLines(String filename)final Unitwrite(String message, String filename)final Unitwrite(String message, Path path)final UnitwriteTo(String message, Path file)final UnitwriteLineTo(String message, Path file)final Unitclose(String filename)Unitclose()final Unitflush()-
-
Method Detail
-
getReportDir
final Path getReportDir()
-
getWriters
final Map<Path, MessageWriter> getWriters()
-
readAllLines
final List<String> readAllLines(String filename)
-
write
@Deprecated(message = "Use writeTo instead", replaceWith = @ReplaceWith(imports = {}, expression = "writeTo(message, path)")) final Unit write(String message, Path path)
-
writeLineTo
final Unit writeLineTo(String message, Path file)
-
-
-
-