public interface FilterConfig
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<InputStreamSupplier> |
execStream() |
FilterConfig |
ifNeedsFileInput(Supplier<Path> pathRequester,
BiConsumer<Path,FileWritingProcess> processCallback) |
FilterConfig |
ifNeedsFileOutput(Supplier<Path> pathRequester,
BiConsumer<Path,FileWritingProcess> processCallback) |
DestinationFromFileCreation |
outputToFile(Path path)
If explicit output to a file is requested, the handler set via
ifNeedsFileOutput will not be called.
|
Destination |
outputToStream()
If the execution requires the generation of an intermediate file, the
handler for ifNeedsFileOutput should be called
|
FilterConfig |
pipeInto(FilterEngine nextFilter) |
boolean |
requiresFileOutput()
Method yields true if the filter needs to create an
intermediary output file
|
io.reactivex.rxjava3.core.Single<InputStreamSupplier> execStream()
FilterConfig ifNeedsFileInput(Supplier<Path> pathRequester, BiConsumer<Path,FileWritingProcess> processCallback)
FilterConfig ifNeedsFileOutput(Supplier<Path> pathRequester, BiConsumer<Path,FileWritingProcess> processCallback)
FilterConfig pipeInto(FilterEngine nextFilter)
DestinationFromFileCreation outputToFile(Path path)
path - Destination outputToStream()
boolean requiresFileOutput()
Copyright © 2020. All rights reserved.