-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public abstract 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 or database.
-
-
Field Summary
Fields Modifier and Type Field Description private final ImmutableConfigconf
-
Constructor Summary
Constructors Constructor Description MultiSinkWriter(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final ImmutableConfiggetConf()final PathgetPath(String filename)final List<String>readAllLines(String filename)final Unitwrite(String message, String filename)final Unitwrite(String message, Path file)final UnitwriteLine(String message, String filename)final UnitwriteLine(String message, Path file)final UnitcloseWriter(String filename)Unitclose()-
-
Constructor Detail
-
MultiSinkWriter
MultiSinkWriter(ImmutableConfig conf)
-
-
Method Detail
-
getConf
final ImmutableConfig getConf()
-
readAllLines
final List<String> readAllLines(String filename)
-
closeWriter
final Unit closeWriter(String filename)
-
-
-
-