Skip navigation links
B C E I M O R S W 

B

beginRecord() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
Called to mark the beginning of a record (where a "record" is any block of bytes that can only be treated atomically; in that it's valid to split content at the record's boundaries.

C

close() - Method in class io.earcam.utilitarian.io.ReplaceAllOutputStream
 
close() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 

E

endRecord() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
Called to mark the end of a record
ensureMarkSupported(InputStream) - Static method in class io.earcam.utilitarian.io.MarkSupportedInputStream
For efficient use of memory, this convenience static method returns the input argument IFF it claims to to support marking, otherwise the stream is wrapped

I

io.earcam.utilitarian.io - package io.earcam.utilitarian.io
 

M

mark(int) - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
markSupported() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
MarkSupportedInputStream - Class in io.earcam.utilitarian.io
Wraps an InputStream to ensure InputStream.markSupported() returns true.
MarkSupportedInputStream(InputStream) - Constructor for class io.earcam.utilitarian.io.MarkSupportedInputStream
Create an InputStream with mark supported
maxCount(long) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
maxCount(long) - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder
Split criteria for maximum number of records.
maxSize(long) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
maxSize(long) - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder
Split criteria for maximum file size.

O

outputStream() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
outputStream() - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder.SplitOutputStreamBuilder
The builder's build method.

R

read() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
read() - Method in class io.earcam.utilitarian.io.ReplaceAllInputStream
 
ReplaceAllInputStream - Class in io.earcam.utilitarian.io
A search and replace filtering InputStream wrapper.
ReplaceAllInputStream(byte[], byte[], InputStream) - Constructor for class io.earcam.utilitarian.io.ReplaceAllInputStream
ReplaceAllOutputStream - Class in io.earcam.utilitarian.io
A search and replace filtering OutputStream wrapper
ReplaceAllOutputStream(byte[], byte[], OutputStream) - Constructor for class io.earcam.utilitarian.io.ReplaceAllOutputStream
reset() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 

S

splittable(Supplier<OutputStream>, byte[], byte[]) - Static method in class io.earcam.utilitarian.io.SplittableOutputStream
Begin building a SplittableOutputStream
SplittableOutputStream - Class in io.earcam.utilitarian.io
Deals with structured (e.g.
SplittableOutputStreamBuilder - Interface in io.earcam.utilitarian.io
Create a SplittableOutputStream with maximum byte size and/or maximum number of records
SplittableOutputStreamBuilder.SplitOutputStreamBuilder - Interface in io.earcam.utilitarian.io
 

W

write(int) - Method in class io.earcam.utilitarian.io.ReplaceAllOutputStream
 
write(int) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
write(byte[]) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
B C E I M O R S W 
Skip navigation links

Copyright © 2017 earcam. All rights reserved.