Module com.aoapps.hodgepodge
Package com.aoapps.hodgepodge.io
package com.aoapps.hodgepodge.io
-
ClassDescriptionReusable generic connection pooling with dynamic flaming tiger feature.A simple disk concurrency scalability benchmark.Times how long a counter block device takes to scan all counters.A
BitRate
consists of a long quantity and an optional unit.ABitRateInputStream
regulates an Does not count bytes skipped toward bit rate.ABitRateOutputStream
regulates anOutputStream
to a specific bit rate.ABitRateProvider
specifies precisely how many bits per second of bandwidth a task should use.AByteCount
consists of a long quantity and an optional unit.Wraps an InputStream to count the number of bytes transferred.Wraps an OutputStream to count the number of bytes transferred.Recursively (but not following symbolic links), gets a snapshot of the meta data for a directory.Deprecated.Deprecated.Please useNoCloseOutputStream
insteadAFifoFile
allows code to read and write to an on-disk managed FIFO.Conditionally uses one of two rules based on the existence of a file on the current server.FileList<T extends FileListObject>AFileList
is a List that stores its objects in a fixed-record-size file.AFileListObject
is able to be placed into aFileList
.FileListObjectFactory<T extends FileListObject>AFileListObject
is able to be placed into aFileList
.Iterates through all of the files in a file system.Controls the behavior of aFilesystemIterator
.Listens on a socket, connects to another socket, while finding and replacing values in the communication.Replaces strings while writing.A way to more easily manipulate files with fixed-record-size rows.Reads data as is it appended to a log file.Listens on a socket, connects to another socket, and dumps all communication line-by-line to a single log file.AMultiFileInputStream
reads multipleFile
s as if they were one contiguous file.AMultiFileOutputStream
writes to multipleFile
s as if they were one contiguous file.Converts native line endings to POSIX format ('\n') while writing.Pads the last block with the necessary number of bytes before closing the stream.Our backup directories contain parallel directories with many hard links.Wraps a PrintStream to be an OutputStream.Concatenates files similar to the Unix cat command, but with a limited throughput.Skips the specified number of lines at the beginning of a reader.AWriter
that buffers its content into aStringBuilder
.Copies one file to another, only writing the blocks of the destination file if they either didn't already exist or contain different content.Deprecated.Please useTempFileContext
asFile.deleteOnExit()
is prone to memory leaks in long-running applications.Deprecated.Please useTempFileContext
asFile.deleteOnExit()
is prone to memory leaks in long-running applications.A writer that controls advanced features of VT/100 terminals, while silently reverting to standard behavior where the functions are not supported.Zeros-out a file, only writing the blocks of the destination that contain any non-zero value.
NoCloseInputStream
instead