A C D E F G H I M O P R S T W 

A

available() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
available() - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
available() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 

C

close() - Method in class com.puresoltechnologies.streaming.streams.CompositeInputStream
This method closes all provided CompositeInputStream.inputStreams.
close() - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.CopyingOutputStream
This method closes all provided CopyingOutputStream.outputStreams.
close() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseInputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.InputStreamIterator
This close method closes the provided InputStreamIterator.inputStream.
close() - Method in class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
close() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
CloseRunnable - Interface in com.puresoltechnologies.streaming.streams
This is a special interface to provide a closure for generic close, shutdown and dispose methods.
com.puresoltechnologies.streaming.streams - package com.puresoltechnologies.streaming.streams
 
compareTo(PositionInputStream) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
compareTo(PositionInputStream) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
compareTo(PositionOutputStream) - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
compareTo(SeekableInputStream<S>) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
CompositeInputStream - Class in com.puresoltechnologies.streaming.streams
This composite input streams take multiple input streams and handles them as one whole to the outside.
CompositeInputStream(InputStream...) - Constructor for class com.puresoltechnologies.streaming.streams.CompositeInputStream
 
CompositeInputStream(Collection<InputStream>) - Constructor for class com.puresoltechnologies.streaming.streams.CompositeInputStream
 
copy(InputStream, OutputStream) - Static method in class com.puresoltechnologies.streaming.streams.StreamUtils
This method performs a simple copy from provided InputStream to provided OutputStream.
CopyingInputStream - Class in com.puresoltechnologies.streaming.streams
This is a special input stream, which copies all bytes read into a new output stream.
CopyingInputStream(InputStream, OutputStream) - Constructor for class com.puresoltechnologies.streaming.streams.CopyingInputStream
This constructor is used to initialize the copying input stream.
CopyingOutputStream - Class in com.puresoltechnologies.streaming.streams
This output stream object is ussed to copy bytes to different destinations in parallel for auditing, parallel processing or logging.
CopyingOutputStream(OutputStream...) - Constructor for class com.puresoltechnologies.streaming.streams.CopyingOutputStream
This constructor instantiates the class based on an array of output streams.
CopyingOutputStream(Collection<OutputStream>) - Constructor for class com.puresoltechnologies.streaming.streams.CopyingOutputStream
This constructor instantiates the class based on a Collection of output streams.
create() - Method in interface com.puresoltechnologies.streaming.streams.InputStreamCreator
This method returns newly created input streams.

D

DelegatingInputStream - Class in com.puresoltechnologies.streaming.streams
This class is used to create a clean, delegating and explicitly defined InputStream implementation for all other input stream implementations provided in this library.
DelegatingInputStream(InputStream) - Constructor for class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 

E

equals(Object) - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
equals(Object) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
equals(Object) - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
equals(Object) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
ExtendedCloseInputStream - Class in com.puresoltechnologies.streaming.streams
This is a special InputStream delegate to support additional dispose, close and shutdown procedures.
ExtendedCloseInputStream(InputStream, CloseRunnable) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseInputStream
 
ExtendedCloseInputStream(InputStream, CloseRunnable, Closeable...) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseInputStream
 
ExtendedCloseInputStream(InputStream, Closeable...) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseInputStream
 
ExtendedCloseOutputStream - Class in com.puresoltechnologies.streaming.streams
This is a special OutputStream delegate to support additional dispose, close and shutdown procedures.
ExtendedCloseOutputStream(OutputStream, CloseRunnable) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
ExtendedCloseOutputStream(OutputStream, CloseRunnable, Closeable...) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
ExtendedCloseOutputStream(OutputStream, Closeable...) - Constructor for class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 

F

findNext() - Method in class com.puresoltechnologies.streaming.streams.InputStreamIterator
 
flush() - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
flush() - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
flush() - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 

G

GeneratingInputStream - Class in com.puresoltechnologies.streaming.streams
This input stream is used to generate a sequence of bytes into a stream.
GeneratingInputStream(BiFunction<Long, Integer, Integer>) - Constructor for class com.puresoltechnologies.streaming.streams.GeneratingInputStream
This constructor instantiates the class by providing a function to generate the bytes.
getCount() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
getPosition() - Method in class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
 
getPosition() - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
getPosition() - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
getPosition() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 

H

hashCode() - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
hashCode() - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
hashCode() - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
hashCode() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 

I

InputStreamCreator<I extends java.io.InputStream> - Interface in com.puresoltechnologies.streaming.streams
This interface is used to create new input streams on demand.
InputStreamIterator<I extends java.io.InputStream,T> - Class in com.puresoltechnologies.streaming.streams
This is a special stream iterator which takes in a simple InputStream to convert it into an iterator.
InputStreamIterator(I, InputStreamIterator.InputStreamPartReader<I, T>) - Constructor for class com.puresoltechnologies.streaming.streams.InputStreamIterator
 
InputStreamIterator.InputStreamPartReader<I extends java.io.InputStream,T> - Interface in com.puresoltechnologies.streaming.streams
This interface is used to a part reader on an input stream.

M

mark(int) - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
markSupported() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
MultiStreamSeekableInputStream<S extends java.io.InputStream> - Class in com.puresoltechnologies.streaming.streams
 
MultiStreamSeekableInputStream(int, InputStreamCreator<S>) - Constructor for class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
 

O

OptimizedFileInputStream - Class in com.puresoltechnologies.streaming.streams
This stream is an optimized form of FileOutputStream.
OptimizedFileInputStream(File) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
OptimizedFileInputStream(FileDescriptor) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
OptimizedFileInputStream(String) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
OptimizedFileOutputStream - Class in com.puresoltechnologies.streaming.streams
This stream is an optimized form of FileOutputStream.
OptimizedFileOutputStream(File) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
OptimizedFileOutputStream(FileDescriptor) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
OptimizedFileOutputStream(String) - Constructor for class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 

P

PositionInputStream - Class in com.puresoltechnologies.streaming.streams
This is a simple stream to count the bytes read from it to determine the current position.
PositionInputStream(InputStream) - Constructor for class com.puresoltechnologies.streaming.streams.PositionInputStream
 
PositionInputStream(InputStream, long) - Constructor for class com.puresoltechnologies.streaming.streams.PositionInputStream
 
PositionOutputStream - Class in com.puresoltechnologies.streaming.streams
This is a simple stream to count the bytes read from it to determine the current position.
PositionOutputStream(OutputStream) - Constructor for class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
PositionOutputStream(OutputStream, long) - Constructor for class com.puresoltechnologies.streaming.streams.PositionOutputStream
 

R

read() - Method in class com.puresoltechnologies.streaming.streams.CompositeInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.GeneratingInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
read() - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
read(byte[]) - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
read(byte[]) - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
read(byte[]) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
read(byte[]) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
read(byte[]) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
read(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
read(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
read(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
read(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
read(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
readPart(I) - Method in interface com.puresoltechnologies.streaming.streams.InputStreamIterator.InputStreamPartReader
This method is implemented to read from inputStream to create on object of type T.
reset() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 
runClose() - Method in interface com.puresoltechnologies.streaming.streams.CloseRunnable
 

S

seek(long) - Method in class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
This method moved the current position to the new provided position.
seek(long) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
seek(long) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
This method moved the current position to the new provided position.
SeekableInputStream<S extends java.io.InputStream> - Class in com.puresoltechnologies.streaming.streams
 
SeekableInputStream(InputStreamCreator<S>) - Constructor for class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
skip(long) - Method in class com.puresoltechnologies.streaming.streams.CopyingInputStream
 
skip(long) - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
This method overrides the InputStream.skip(long) method to extend the contract of the method: This method tries to skip n bytes until the end of the stream or until an exception is thrown.
skip(long) - Method in class com.puresoltechnologies.streaming.streams.MultiStreamSeekableInputStream
 
skip(long) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileInputStream
 
skip(long) - Method in class com.puresoltechnologies.streaming.streams.PositionInputStream
 
skip(long) - Method in class com.puresoltechnologies.streaming.streams.SeekableInputStream
 
StreamUtils - Class in com.puresoltechnologies.streaming.streams
This is a collection of helper method to handle streams.

T

toString() - Method in class com.puresoltechnologies.streaming.streams.DelegatingInputStream
 

W

write(byte[]) - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
write(byte[]) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
write(byte[]) - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
write(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
write(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
write(byte[], int, int) - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
write(int) - Method in class com.puresoltechnologies.streaming.streams.CopyingOutputStream
 
write(int) - Method in class com.puresoltechnologies.streaming.streams.ExtendedCloseOutputStream
 
write(int) - Method in class com.puresoltechnologies.streaming.streams.OptimizedFileOutputStream
 
write(int) - Method in class com.puresoltechnologies.streaming.streams.PositionOutputStream
 
A C D E F G H I M O P R S T W 
Skip navigation links

Copyright © 2017–2018 PureSol Technologies. All rights reserved.