A B C D E F G I M N O P R S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in interface org.aksw.commons.io.endpoint.FileCreation
-
Optional method to cancel the creation
- accept(T) - Method in class org.aksw.commons.io.process.util.OmitSimilarItems
- add(PipeTransform) - Method in interface org.aksw.commons.io.process.pipe.PipeTransformChain
- add(SysCallPipeSpec) - Method in class org.aksw.commons.io.process.pipe.SysCallPipeBuilder
- apply(Path) - Method in interface org.aksw.commons.io.process.pipe.PathToStream
- apply(Path, Path) - Method in interface org.aksw.commons.io.process.pipe.PathToPath
- apply(InputStreamOrPath) - Method in interface org.aksw.commons.io.process.pipe.StreamToStream
- asStreamSource() - Method in interface org.aksw.commons.io.process.pipe.PathToStream
- asStreamTransform() - Method in interface org.aksw.commons.io.process.pipe.StreamToStream
B
- build() - Method in class org.aksw.commons.io.process.pipe.SysCallPipeBuilder
C
- cmd - Variable in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- cmdBuilderPathToPath() - Method in interface org.aksw.commons.io.process.pipe.SysCallPipeSpec
- cmdBuilderPathToStream() - Method in interface org.aksw.commons.io.process.pipe.SysCallPipeSpec
- cmdBuilderStreamToPath() - Method in interface org.aksw.commons.io.process.pipe.SysCallPipeSpec
- cmdStreamToStream() - Method in class org.aksw.commons.io.codec.bzip2.SysCallPipeSpecLbzip2
- cmdStreamToStream() - Method in interface org.aksw.commons.io.process.pipe.SysCallPipeSpec
- Codec - Interface in org.aksw.commons.io.codec.registry.api
- CodecBzip2Native - Class in org.aksw.commons.io.codec.bzip2
- CodecBzip2Native() - Constructor for class org.aksw.commons.io.codec.bzip2.CodecBzip2Native
- CodecFactory - Interface in org.aksw.commons.io.codec.registry.api
- CodecRegistration - Interface in org.aksw.commons.io.codec.registry.api
- CodecRegistry - Interface in org.aksw.commons.io.codec.registry.api
- create() - Method in class org.aksw.commons.io.process.pipe.SysCallPipeBuilder
- createFileCreation(Process, Path) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- createPipedTransformer(BiConsumer<InputStream, OutputStream>) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
-
TODO Move this method elsewhere as it does not make use of a process Transformation using a piped input/outputstream createPipedTransform((in, out) -> { for(item : () -> readItems(in)) { write(item); } )
D
- decoder() - Method in class org.aksw.commons.io.codec.bzip2.CodecBzip2Native
- decoder() - Method in interface org.aksw.commons.io.codec.registry.api.Codec
E
- encoder() - Method in class org.aksw.commons.io.codec.bzip2.CodecBzip2Native
- encoder() - Method in interface org.aksw.commons.io.codec.registry.api.Codec
- engine - Variable in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- execute() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- executeCore() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- executeFuture() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- executeReadLines(Flowable<String>, FlowableEmitter<String>) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
F
- FileCreation - Interface in org.aksw.commons.io.endpoint
-
An active process that creates a file
- firstDistinguishedItem - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
- forStrings(int, Consumer<String>) - Static method in class org.aksw.commons.io.process.util.OmitSimilarItems
- from(InputStream) - Static method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- from(Path) - Static method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- fromCmdStreamToStream(String...) - Static method in interface org.aksw.commons.io.process.pipe.SysCallPipeSpec
- fromSysCallStreamToStream(String...) - Static method in class org.aksw.commons.io.process.pipe.PipeTransformRx
- future() - Method in interface org.aksw.commons.io.endpoint.FileCreation
-
A completable future that fires when the file creation is complete or an exception occurred
G
- get() - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- getCategory() - Method in interface org.aksw.commons.io.codec.registry.api.CodecFactory
- getCodecFactory() - Method in interface org.aksw.commons.io.codec.registry.api.CodecRegistration
- getFileCreation() - Method in interface org.aksw.commons.io.process.pipe.PipeToPath
- getInputStream() - Method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- getInputStream() - Method in interface org.aksw.commons.io.process.pipe.PipeToInputStream
- getInputStream() - Method in interface org.aksw.commons.io.process.pipe.ProcessSink
- getInputStream() - Method in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- getName() - Method in interface org.aksw.commons.io.codec.registry.api.CodecFactory
- getOutputSink() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- getOutputStream() - Method in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- getOutputStream() - Method in interface org.aksw.commons.io.process.pipe.PipeToInputStream
- getOutputStream() - Method in interface org.aksw.commons.io.process.pipe.PipeToPath
- getPath() - Method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- getPath() - Method in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- getProcessBuilder() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
-
Return the underlying processBuilder
- getSimilarityRemover() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
I
- inputStream - Variable in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- InputStreamOrPath - Class in org.aksw.commons.io.process.pipe
-
Object that holds either an input stream or a path.
- InputStreamOrPath(InputStream) - Constructor for class org.aksw.commons.io.process.pipe.InputStreamOrPath
- InputStreamOrPath(Path) - Constructor for class org.aksw.commons.io.process.pipe.InputStreamOrPath
- isAvailable() - Method in interface org.aksw.commons.io.codec.registry.api.CodecFactory
-
Report whether the codec is available.
- isOutputStream() - Method in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- isPath() - Method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- isPath() - Method in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- isService - Variable in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- isService() - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- isStream() - Method in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- isTooSimilar - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
- itemDelegate - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
M
- mapPathToPath() - Method in interface org.aksw.commons.io.process.pipe.PipeTransform
- mapPathToPath() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- mapPathToPath() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- mapPathToPath(BiFunction<Path, Path, String[]>) - Method in interface org.aksw.commons.io.process.pipe.ProcessPipeEngine
- mapPathToPath(BiFunction<Path, Path, String[]>) - Method in class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- mapPathToPath(BiFunction<Path, Path, String[]>) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- mapPathToStream() - Method in interface org.aksw.commons.io.process.pipe.PipeTransform
- mapPathToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformRx
- mapPathToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- mapPathToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- mapPathToStream(Function<Path, String[]>) - Method in interface org.aksw.commons.io.process.pipe.ProcessPipeEngine
- mapPathToStream(Function<Path, String[]>) - Method in class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- mapPathToStream(Function<Path, String[]>) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- mapStreamToPath() - Method in interface org.aksw.commons.io.process.pipe.PipeTransform
- mapStreamToPath() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- mapStreamToPath() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- mapStreamToPath(Path) - Method in class org.aksw.commons.io.process.pipe.PipeTransformRx
- mapStreamToPath(Function<Path, String[]>) - Method in interface org.aksw.commons.io.process.pipe.ProcessPipeEngine
- mapStreamToPath(Function<Path, String[]>) - Method in class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- mapStreamToPath(Function<Path, String[]>) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- mapStreamToStream() - Method in interface org.aksw.commons.io.process.pipe.PipeTransform
- mapStreamToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformRx
- mapStreamToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- mapStreamToStream() - Method in class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- mapStreamToStream(String[]) - Method in interface org.aksw.commons.io.process.pipe.ProcessPipeEngine
- mapStreamToStream(String[]) - Method in class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- mapStreamToStream(String[]) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
N
- nameToRegistrations() - Method in interface org.aksw.commons.io.codec.registry.api.CodecRegistry
- numSkippedItems - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
O
- OmitSimilarItems<T> - Class in org.aksw.commons.io.process.util
- OmitSimilarItems(Consumer<? super T>, Consumer<Long>, BiPredicate<? super T, ? super T>) - Constructor for class org.aksw.commons.io.process.util.OmitSimilarItems
- org.aksw.commons.io.codec.bzip2 - package org.aksw.commons.io.codec.bzip2
- org.aksw.commons.io.codec.registry.api - package org.aksw.commons.io.codec.registry.api
- org.aksw.commons.io.endpoint - package org.aksw.commons.io.endpoint
- org.aksw.commons.io.process.pipe - package org.aksw.commons.io.process.pipe
- org.aksw.commons.io.process.pipe.impl.core - package org.aksw.commons.io.process.pipe.impl.core
- org.aksw.commons.io.process.util - package org.aksw.commons.io.process.util
- outputSink - Variable in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- OutputStream - Variable in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- OutputStreamOrPath - Class in org.aksw.commons.io.process.pipe
-
Object that holds either an output stream or a path.
- OutputStreamOrPath(OutputStream) - Constructor for class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- OutputStreamOrPath(Path) - Constructor for class org.aksw.commons.io.process.pipe.OutputStreamOrPath
P
- path - Variable in class org.aksw.commons.io.process.pipe.InputStreamOrPath
- path - Variable in class org.aksw.commons.io.process.pipe.OutputStreamOrPath
- PathToPath - Interface in org.aksw.commons.io.process.pipe
- PathToStream - Interface in org.aksw.commons.io.process.pipe
- pipeSpec - Variable in class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- PipeToInputStream - Interface in org.aksw.commons.io.process.pipe
- PipeToPath - Interface in org.aksw.commons.io.process.pipe
- pipeTransform - Variable in class org.aksw.commons.io.process.pipe.PipeTransformRx
- PipeTransform - Interface in org.aksw.commons.io.process.pipe
- PipeTransformChain - Interface in org.aksw.commons.io.process.pipe
- PipeTransformForInputStream - Class in org.aksw.commons.io.process.pipe.impl.core
- PipeTransformForInputStream() - Constructor for class org.aksw.commons.io.process.pipe.impl.core.PipeTransformForInputStream
- PipeTransformRx - Class in org.aksw.commons.io.process.pipe
-
RxWrapper for pipe transforms 'Polyfills' the path-based operations (mapStreamToPath, mapPathToStream, mapPathtoPath) using mapStreamToStream.
- PipeTransformRx(PipeTransform) - Constructor for class org.aksw.commons.io.process.pipe.PipeTransformRx
- PipeTransformSysCall - Class in org.aksw.commons.io.process.pipe
- PipeTransformSysCall(SysCallPipeSpec) - Constructor for class org.aksw.commons.io.process.pipe.PipeTransformSysCall
- PipeTransformSysCallStream - Class in org.aksw.commons.io.process.pipe
-
Implementation of a pipe transform that pipes all arguments to a streaming syscall
- PipeTransformSysCallStream(String[]) - Constructor for class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- PipeTransformSysCallStream(String[], ProcessPipeEngine) - Constructor for class org.aksw.commons.io.process.pipe.PipeTransformSysCallStream
- postStartAction - Variable in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- process - Variable in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- processBuilder - Variable in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- processBuilder - Variable in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- ProcessPipeEngine - Interface in org.aksw.commons.io.process.pipe
-
Interface to perform process execution.
- ProcessPipeEngineNative - Class in org.aksw.commons.io.process.pipe
- ProcessPipeEngineNative() - Constructor for class org.aksw.commons.io.process.pipe.ProcessPipeEngineNative
- ProcessPipeUtils - Class in org.aksw.commons.io.process.pipe
-
Utility functions to create file and input stream transform based on system calls InputStreams passed as arguments to the various processors are considered to be owned by the processors.
- ProcessPipeUtils() - Constructor for class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- ProcessSink - Interface in org.aksw.commons.io.process.pipe
- ProcessSinkImpl - Class in org.aksw.commons.io.process.pipe
-
A helper class to obtain process output as file or a stream
- ProcessSinkImpl(ProcessBuilder, Consumer<? super Process>) - Constructor for class org.aksw.commons.io.process.pipe.ProcessSinkImpl
R
- recentlySkippedItem - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
- redirectTo(Path) - Method in interface org.aksw.commons.io.process.pipe.ProcessSink
- redirectTo(Path) - Method in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- run(Process, FlowableEmitter<Integer>) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
-
Wraps process execution as a single that will hold the exit code.
S
- setOutputSink(Consumer<String>) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- setService(boolean) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
-
If the process is a service, its output will be processed by a separate thread.
- setSimilarityRemover(UnaryOperator<Consumer<String>>) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- similarityRemover - Variable in class org.aksw.commons.io.process.util.SimpleProcessExecutor
- SimpleProcessExecutor - Class in org.aksw.commons.io.process.util
- SimpleProcessExecutor(ProcessBuilder) - Constructor for class org.aksw.commons.io.process.util.SimpleProcessExecutor
- singleFromCompletableFuture(Supplier<T>, Function<? super T, ? extends CompletableFuture<V>>, ThrowingConsumer<? super T>) - Static method in class org.aksw.commons.io.process.pipe.PipeTransformRx
- singleFromFileCreation(Supplier<FileCreation>) - Static method in class org.aksw.commons.io.process.pipe.PipeTransformRx
-
If the file creation completed successfully, further subscriptions to the single should return the cached path to the file instead of starting the creation again
- skipCountDelegate - Variable in class org.aksw.commons.io.process.util.OmitSimilarItems
- specs - Variable in class org.aksw.commons.io.process.pipe.SysCallPipeBuilder
- startProcess() - Method in class org.aksw.commons.io.process.pipe.ProcessSinkImpl
- startProcess(ProcessBuilder) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
- startThreadedCopy(InputStream, OutputStream, Consumer<Exception>) - Static method in class org.aksw.commons.io.process.pipe.ProcessPipeUtils
-
Create a new thread to copy from source to target TODO Closing the target silently terminate the thread and associated resources (such as a system process) Closing the input stream should not happen though as it is considered to be owned by the copy process
- StreamToStream - Interface in org.aksw.commons.io.process.pipe
- SysCallPipeBuilder - Class in org.aksw.commons.io.process.pipe
- SysCallPipeBuilder(List<SysCallPipeSpec>) - Constructor for class org.aksw.commons.io.process.pipe.SysCallPipeBuilder
- SysCallPipeSpec - Interface in org.aksw.commons.io.process.pipe
-
This is just the plain command construction - it does not involve operator metadata whether e.g.
- SysCallPipeSpecLbzip2 - Class in org.aksw.commons.io.codec.bzip2
- SysCallPipeSpecLbzip2() - Constructor for class org.aksw.commons.io.codec.bzip2.SysCallPipeSpecLbzip2
W
- watchProcessOutput(Process) - Method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
-
Utility function that blocks until the process the ends, thereby forwarding output to the configured sink and applying filtering of consecutive lines that are too similar
- wrap(ProcessBuilder) - Static method in class org.aksw.commons.io.process.util.SimpleProcessExecutor
All Classes All Packages