A B C D E F G I L M N P R S T U V W
All Classes All Packages
All Classes All Packages
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
Pathobjects.
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
FileWriterbecause you cannot specify the character encoding with that. - newBufferedUTF8FileWriter(String) - Static method in class com.indeed.util.io.Files
-
Use this instead of
FileWriterbecause 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:clazzis Object.classprintExceptionis 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:clazzis Object.classprintExceptionis false - readObjectFromFile(String, boolean) - Static method in class com.indeed.util.io.Files
-
Convenience for
Files.readObjectFromFile(String file, Class clazz, boolean printException)where:clazzis Object.class - readObjectFromFile(String, Class<T>) - Static method in class com.indeed.util.io.Files
-
Convenience for
Files.readObjectFromFile(String file, Class clazz, boolean printException)where:printExceptionis false - readObjectFromFile(String, Class<T>, boolean) - Static method in class com.indeed.util.io.Files
-
Reads an object of type
Tfromfile. - 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
-
Deprecated.use
Files.writeObjectIfChangedOrDie2(Object, String)instead - 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
-
Deprecated.use
Files.writeObjectToFileOrDie2(Object, String)instead - 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
All Classes All Packages