public class FileStreams
extends java.lang.Object
| Constructor and Description |
|---|
FileStreams() |
| Modifier and Type | Method and Description |
|---|---|
static TStream<java.lang.String> |
directoryWatcher(TopologyElement te,
java.lang.String directory)
Creates a stream of absolute newly created file names from watching
directory. |
static TStream<java.lang.String> |
suffixFilter(TStream<java.lang.String> fileNames,
java.lang.String... suffixes)
Filter a
Stream<String> containing file names by suffix values. |
static TStream<java.lang.String> |
textFileReader(TStream<java.lang.String> input)
Returns a Stream that reads each file named on its input stream,
outputting a tuple for each line read.
|
public static TStream<java.lang.String> directoryWatcher(TopologyElement te, java.lang.String directory)
directory.directory - Name of the directory to watch.directory.public static TStream<java.lang.String> suffixFilter(TStream<java.lang.String> fileNames, java.lang.String... suffixes)
Stream<String> containing file names by suffix values.
If a file name on fileNames ends with a suffix in
suffixes preceded by a dot '.'.fileNames - Input stream that will contain file names.suffixes - Suffixes to filter for.suffixes.public static TStream<java.lang.String> textFileReader(TStream<java.lang.String> input)
input - Stream containing files to read.