A B C D E F G I L M N P R S T U V W 
All Classes All Packages

A

appendToTextFile(String[], String) - Static method in class com.indeed.util.io.Files
 

B

BufferedFileDataInputStream - Class in com.indeed.util.io
 
BufferedFileDataInputStream(File) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataInputStream(File, ByteOrder) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataInputStream(File, ByteOrder, int) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataInputStream(Path) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataInputStream(Path, ByteOrder) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataInputStream(Path, ByteOrder, int) - Constructor for class com.indeed.util.io.BufferedFileDataInputStream
 
BufferedFileDataOutputStream - Class in com.indeed.util.io
 
BufferedFileDataOutputStream(File) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
BufferedFileDataOutputStream(File, ByteOrder) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
BufferedFileDataOutputStream(File, ByteOrder, int) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
BufferedFileDataOutputStream(Path) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
BufferedFileDataOutputStream(Path, ByteOrder) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
BufferedFileDataOutputStream(Path, ByteOrder, int) - Constructor for class com.indeed.util.io.BufferedFileDataOutputStream
 
buildPath(String...) - Static method in class com.indeed.util.io.Files
 
ByteBufferDataOutputStream - Class in com.indeed.util.io
 
ByteBufferDataOutputStream() - Constructor for class com.indeed.util.io.ByteBufferDataOutputStream
 
ByteBufferDataOutputStream(int) - Constructor for class com.indeed.util.io.ByteBufferDataOutputStream
 
ByteBufferDataOutputStream(int, boolean) - Constructor for class com.indeed.util.io.ByteBufferDataOutputStream
 

C

Checkpointer<T> - Interface in com.indeed.util.io.checkpointer
 
clear() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
close() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
close() - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
close() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
close() - Method in class com.indeed.util.io.SafeOutputStream
If SafeOutputStream.commit() as been called, this method is a NO-OP.
com.indeed.util.io - package com.indeed.util.io
 
com.indeed.util.io.checkpointer - package com.indeed.util.io.checkpointer
 
commit() - Method in class com.indeed.util.io.SafeOutputStream
Commit causes the current atomic file writing operation to conclude and the current temp file is safely promoted to being the canonical file.
computeFileChecksum(File, Checksum) - Static method in class com.indeed.util.io.Files
 
count(Path) - Static method in class com.indeed.util.io.Directories
Count the number of entries in a directory.
createAtomicFile(Path) - Static method in class com.indeed.util.io.SafeFiles
This is just like a lazy variation of SafeFiles.write(byte[], java.nio.file.Path).

D

delete(String) - Static method in class com.indeed.util.io.Files
Deletes file or recursively deletes a directory
deleteIfExistsQuietly(Path) - Static method in class com.indeed.util.io.SafeFiles
Delete a path but do not complain if it fails.
deleteOrDie(String) - Static method in class com.indeed.util.io.Files
Deletes file or recursively deletes a directory
Directories - Class in com.indeed.util.io
Utilities for working with directory Path objects.

E

ensureDirectoryExists(Path) - Static method in class com.indeed.util.io.SafeFiles
Create a directory if it does not already exist.

F

FileBasedCheckpointer<T> - Class in com.indeed.util.io.checkpointer
 
FileBasedCheckpointer(File, Stringifier<T>, T) - Constructor for class com.indeed.util.io.checkpointer.FileBasedCheckpointer
 
FileBasedCheckpointer(Path, Stringifier<T>, T) - Constructor for class com.indeed.util.io.checkpointer.FileBasedCheckpointer
 
Files - Class in com.indeed.util.io
 
flush() - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
flush() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
fsync(Path) - Static method in class com.indeed.util.io.SafeFiles
Fsync a single path.
fsyncRecursive(Path) - Static method in class com.indeed.util.io.SafeFiles
Walk a directory tree and Fsync both Directory and File inodes.

G

getBuffer() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
getBufferedReaderForUtf8(String) - Static method in class com.indeed.util.io.Files
 
getBufferUnsafe() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
getByteArray() - Method in class com.indeed.util.io.UnsafeByteArrayOutputStream
 
getCanonicalDirectoryName(String) - Static method in class com.indeed.util.io.Files
Gets the directory name of the canonical path -- the last element in the result of Files.getCanonicalPath(String).
getCanonicalPath(String) - Static method in class com.indeed.util.io.Files
Use this function instead of File.getCanonicalPath(), as that method can fail during symlink changes, and this method will retry up to 3 times with a short delay.
getCheckpoint() - Method in interface com.indeed.util.io.checkpointer.Checkpointer
 
getCheckpoint() - Method in class com.indeed.util.io.checkpointer.FileBasedCheckpointer
 
getFileHash(String, String) - Static method in class com.indeed.util.io.Files
 
getHashString() - Method in class com.indeed.util.io.MD5InputStream
 
getHashString() - Method in class com.indeed.util.io.MD5OutputStream
 
getTempDirectory(String, String) - Static method in class com.indeed.util.io.Files
 
getTempDirectory(String, String, File) - Static method in class com.indeed.util.io.Files
 
getTempDirectory(String, String, String) - Static method in class com.indeed.util.io.Files
 
getVInt64Length(long) - Static method in class com.indeed.util.io.VIntUtils
 
getVIntLength(int) - Static method in class com.indeed.util.io.VIntUtils
 

I

IndexableByteArrayOutputStream - Class in com.indeed.util.io
can directly examine the internal byte[] backing this stream, use in conjuction with ByteArrayOutputStream.size() to get the logical length of the internal byte[] buffer
IndexableByteArrayOutputStream(int) - Constructor for class com.indeed.util.io.IndexableByteArrayOutputStream
 

L

length() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
length() - Method in interface com.indeed.util.io.Seekable
 
list(Path) - Static method in class com.indeed.util.io.Directories
Convenience method to return all paths in a SMALL directory.
loadFileAsByteArray(String) - Static method in class com.indeed.util.io.Files
 

M

MD5InputStream - Class in com.indeed.util.io
 
MD5InputStream(InputStream) - Constructor for class com.indeed.util.io.MD5InputStream
 
MD5OutputStream - Class in com.indeed.util.io
 
MD5OutputStream(OutputStream) - Constructor for class com.indeed.util.io.MD5OutputStream
 

N

newBufferedUTF8FileWriter(File) - Static method in class com.indeed.util.io.Files
Use this instead of FileWriter because you cannot specify the character encoding with that.
newBufferedUTF8FileWriter(String) - Static method in class com.indeed.util.io.Files
Use this instead of FileWriter because you cannot specify the character encoding with that.

P

position() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
position() - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
position() - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
position() - Method in interface com.indeed.util.io.Positioned
 
Positioned - Interface in com.indeed.util.io
 

R

RandomAccessDataInput - Interface in com.indeed.util.io
 
RandomAccessDataOutput - Interface in com.indeed.util.io
 
read() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
read() - Method in class com.indeed.util.io.MD5InputStream
 
read(byte[], int, int) - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
read(byte[], int, int) - Method in class com.indeed.util.io.MD5InputStream
 
readBoolean() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readByte() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readChar() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readCommentedTextFile(String) - Static method in class com.indeed.util.io.Files
Reads all the lines in the given file, truncating everything that happens after # (including the #)
readDouble() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readFloat() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readFloatsFromTextFile(String) - Static method in class com.indeed.util.io.Files
 
readFully(byte[]) - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readFully(byte[], int, int) - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readInt() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readIntsFromTextFile(String) - Static method in class com.indeed.util.io.Files
 
readLine() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readLong() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readObjectFromClasspathDir(String) - Static method in class com.indeed.util.io.Files
Convenience for Files.readObjectFromFile(String file, Class clazz, boolean printException) where: clazz is Object.class printException is false
readObjectFromClasspathDir(String, Class<T>, boolean) - Static method in class com.indeed.util.io.Files
 
readObjectFromFile(String) - Static method in class com.indeed.util.io.Files
Convenience for Files.readObjectFromFile(String file, Class clazz, boolean printException) where: clazz is Object.class printException is false
readObjectFromFile(String, boolean) - Static method in class com.indeed.util.io.Files
readObjectFromFile(String, Class<T>) - Static method in class com.indeed.util.io.Files
readObjectFromFile(String, Class<T>, boolean) - Static method in class com.indeed.util.io.Files
Reads an object of type T from file.
readShort() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readStreamAsString(InputStream) - Static method in class com.indeed.util.io.Files
 
readStreamAsString(InputStream, int) - Static method in class com.indeed.util.io.Files
 
readSVInt(DataInput) - Static method in class com.indeed.util.io.VIntUtils
 
readSVInt(InputStream) - Static method in class com.indeed.util.io.VIntUtils
 
readSVInt64(DataInput) - Static method in class com.indeed.util.io.VIntUtils
 
readSVInt64(InputStream) - Static method in class com.indeed.util.io.VIntUtils
 
readTextFile(String) - Static method in class com.indeed.util.io.Files
 
readTextFileOrDie(String) - Static method in class com.indeed.util.io.Files
 
readUnsignedByte() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readUnsignedShort() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readUTF() - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
readVInt(DataInput) - Static method in class com.indeed.util.io.VIntUtils
 
readVInt(InputStream) - Static method in class com.indeed.util.io.VIntUtils
 
readVInt64(DataInput) - Static method in class com.indeed.util.io.VIntUtils
 
readVInt64(InputStream) - Static method in class com.indeed.util.io.VIntUtils
 
rename(Path, Path) - Static method in class com.indeed.util.io.SafeFiles
Perform an atomic rename of oldName -> newName and fsync the containing directory.
reset() - Method in class com.indeed.util.io.UnsafeByteArrayOutputStream
 

S

SafeFiles - Class in com.indeed.util.io
Utilities for atomic (and fsync-friendly) operations on files.
SafeOutputStream - Class in com.indeed.util.io
 
SafeOutputStream() - Constructor for class com.indeed.util.io.SafeOutputStream
 
seek(long) - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
seek(long) - Method in interface com.indeed.util.io.Seekable
 
Seekable - Interface in com.indeed.util.io
 
setCheckpoint(T) - Method in interface com.indeed.util.io.checkpointer.Checkpointer
 
setCheckpoint(T) - Method in class com.indeed.util.io.checkpointer.FileBasedCheckpointer
 
size() - Method in class com.indeed.util.io.UnsafeByteArrayOutputStream
 
skipBytes(int) - Method in class com.indeed.util.io.BufferedFileDataInputStream
 
sync() - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
sync() - Method in interface com.indeed.util.io.Syncable
 
Syncable - Interface in com.indeed.util.io
 
SyncableDataOutput - Interface in com.indeed.util.io
 

T

toHex(byte[]) - Static method in class com.indeed.util.io.Files
Converts a byte array to a hex string.
Truncatable - Interface in com.indeed.util.io
 
truncate(long) - Method in interface com.indeed.util.io.Truncatable
 

U

UnsafeByteArrayOutputStream - Class in com.indeed.util.io
 
UnsafeByteArrayOutputStream() - Constructor for class com.indeed.util.io.UnsafeByteArrayOutputStream
 
UnsafeByteArrayOutputStream(int) - Constructor for class com.indeed.util.io.UnsafeByteArrayOutputStream
 
unsafeByteArrayView() - Method in class com.indeed.util.io.IndexableByteArrayOutputStream
 

V

VIntUtils - Class in com.indeed.util.io
 
VIntUtils() - Constructor for class com.indeed.util.io.VIntUtils
 

W

write(byte[]) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
write(byte[], int, int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
write(byte[], int, int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
write(byte[], int, int) - Method in class com.indeed.util.io.MD5OutputStream
 
write(byte[], int, int) - Method in class com.indeed.util.io.UnsafeByteArrayOutputStream
 
write(byte[], Path) - Static method in class com.indeed.util.io.SafeFiles
Write the bytes to a temporary file, fsync the file, then atomically rename to the target path.
write(int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
write(int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
write(int) - Method in class com.indeed.util.io.MD5OutputStream
 
write(int) - Method in class com.indeed.util.io.UnsafeByteArrayOutputStream
 
write(ByteBuffer) - Method in class com.indeed.util.io.SafeOutputStream
Writes a sequence of bytes to this channel from the given buffer.
writeBoolean(boolean) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeBoolean(boolean) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeByte(int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeByte(int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeBytes(String) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeBytes(String) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeChar(int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeChar(int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeChars(String) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeChars(String) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeDouble(double) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeDouble(double) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeFloat(float) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeFloat(float) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeInt(int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeInt(int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeLong(long) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeLong(long) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeObjectIfChanged(Object, String) - Static method in class com.indeed.util.io.Files
writeObjectIfChangedOrDie(Object, String, Logger) - Static method in class com.indeed.util.io.Files
writeObjectIfChangedOrDie2(Object, String) - Static method in class com.indeed.util.io.Files
Writes an object to a file only if it is different from the current contents of the file, or if the file does not exist.
writeObjectToFile(Object, String) - Static method in class com.indeed.util.io.Files
writeObjectToFileOrDie(Object, String, Logger) - Static method in class com.indeed.util.io.Files
writeObjectToFileOrDie2(Object, String) - Static method in class com.indeed.util.io.Files
Serializes an object to a file, throws an exception if it fails
writeShort(int) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeShort(int) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeSVInt(DataOutput, int) - Static method in class com.indeed.util.io.VIntUtils
 
writeSVInt(OutputStream, int) - Static method in class com.indeed.util.io.VIntUtils
 
writeSVInt64(DataOutput, long) - Static method in class com.indeed.util.io.VIntUtils
 
writeSVInt64(OutputStream, long) - Static method in class com.indeed.util.io.VIntUtils
 
writeToTextFile(String[], String) - Static method in class com.indeed.util.io.Files
Deprecated.
writeToTextFileOrDie(String[], String) - Static method in class com.indeed.util.io.Files
 
writeUTF(String) - Method in class com.indeed.util.io.BufferedFileDataOutputStream
 
writeUTF(String) - Method in class com.indeed.util.io.ByteBufferDataOutputStream
 
writeUTF8(String, Path) - Static method in class com.indeed.util.io.SafeFiles
Write the string to a temporary file, fsync the file, then atomically rename to the target path.
writeVInt(DataOutput, int) - Static method in class com.indeed.util.io.VIntUtils
 
writeVInt(OutputStream, int) - Static method in class com.indeed.util.io.VIntUtils
 
writeVInt64(DataOutput, long) - Static method in class com.indeed.util.io.VIntUtils
 
writeVInt64(OutputStream, long) - Static method in class com.indeed.util.io.VIntUtils
 
A B C D E F G I L M N P R S T U V W 
All Classes All Packages