A B C D E F G I M N O P R S W 
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
 
A B C D E F G I M N O P R S W 
All Classes All Packages