Reusable Java library of general tools with minimal external dependencies.
For questions or support, please contact us:
Email: support@aoindustries.com
Phone: 1-800-519-9541
Phone: +1-251-607-9556
Web: https://www.aoindustries.com/contact
| Interface | Description |
|---|---|
| BitRateProvider |
A
BitRateProvider specifies precisely how many bits
per second of bandwidth a task should use. |
| Encoder |
Encodes data as it is written to the provided output.
|
| FastExternalizable |
A FastExternalizable object does not have any loops in its object graph,
or is able to restore the loops itself upon deserialization.
|
| FileListObject |
A
FileListObject is able to be placed into a FileList. |
| FileListObjectFactory<T extends FileListObject> |
A
FileListObject is able to be placed into a FileList. |
| FilesystemIteratorRule |
Controls the behavior of a
FilesystemIterator. |
| Streamable |
Indicates that an object may be sent across a
CompressedDataInputStream and
CompressedDataOutputStream. |
| Writable |
Something that may be written to a Writer output instead of being
converted toString and then having the String written.
|
| Class | Description |
|---|---|
| AoByteArrayInputStream |
Provides direct access to the internal
byte[] |
| AoByteArrayOutputStream |
Provides direct access to the internal
byte[] |
| AoCharArrayWriter |
Provides direct access to the internal
char[] |
| AOPool<C,E extends Exception,I extends Exception> |
Reusable generic connection pooling with dynamic flaming tiger feature.
|
| ApplicationResources |
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
|
| ApplicationResources_ja |
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
|
| Benchmark |
A simple disk concurrency scalability benchmark.
|
| BenchmarkCounterBlockDevice |
Times how long a counter block device takes to scan all counters.
|
| BitRate |
A
BitRate consists of a long quantity and an optional unit. |
| BitRateInputStream |
A
BitRateInputStream regulates an
InputStream to a specific bit rate. |
| BitRateOutputStream |
A
BitRateOutputStream regulates an
OutputStream to a specific bit rate. |
| ByteCount |
A
ByteCount consists of a long quantity and an optional unit. |
| ByteCountInputStream |
Wraps an InputStream to count the number of bytes transferred.
|
| ByteCountOutputStream |
Wraps an OutputStream to count the number of bytes transferred.
|
| CompressedDataInputStream |
Adds compressed data transfer to DataInputStream.
|
| CompressedDataOutputStream |
Adds compressed data transfer to DataOutputStream.
|
| DirectoryMetaSnapshot |
Recursively (but not following symbolic links), gets a snapshot of the meta
data for a directory.
|
| DirectoryMetaSnapshot.FileMetaSnapshot | |
| DontCloseInputStream |
Wraps an InputStream to protect it from close calls.
|
| DontCloseOutputStream |
Wraps an OutputStream to protect it from close calls.
|
| EncoderWriter |
Writer that encodes during write.
|
| FastObjectInput |
Utilities to read FastExternalizable, Externalizable, and Serializable objects.
|
| FastObjectOutput |
Utilities to write FastExternalizable, Externalizable, and Serializable objects.
|
| FifoFile |
A
FifoFile allows code to read and write to an on-disk managed FIFO. |
| FifoFileInputStream | |
| FifoFileOutputStream | |
| FileExistsRule |
Conditionally uses one of two rules based on the existence of a file on the current server.
|
| FileList<T extends FileListObject> |
A
FileList is a List that stores its objects in
a fixed-record-size file. |
| FilesystemIterator |
Iterates through all of the files in a file system.
|
| FileUtils |
File utilities.
|
| FindReplaceProxy |
Listens on a socket, connects to another socket, while finding and replacing
values in the communication.
|
| FindReplaceWriter |
Replaces strings while writing.
|
| FixedRecordFile |
A way to more easily manipulate files with fixed-record-size rows.
|
| IoUtils |
I/O utilities.
|
| LogFollower |
Reads data as is it appended to a log file.
|
| LoggingProxy |
Listens on a socket, connects to another socket, and dumps all communication line-by-line to
a single log file.
|
| MultiFileInputStream |
A
MultiFileInputStream reads multiple Files as
if they were one contiguous file. |
| MultiFileOutputStream |
A
MultiFileOutputStream writes to multiple Files as
if they were one contiguous file. |
| NativeToUnixWriter |
Converts native line endings to Unix format ('\n') while writing.
|
| NullOutputStream |
Discards all data.
|
| NullPrintWriter |
Discards all data.
|
| NullWriter |
Discards all data.
|
| PaddingOutputStream |
Pads the last block with the necessary number of bytes before closing the stream.
|
| ParallelDelete |
Our backup directories contain parallel directories with many hard links.
|
| PrintStreamOutputStream |
Wraps a PrintStream to be an OutputStream.
|
| RateLimitCat |
Concatenates files similar to the Unix cat command, but with a limited throughput.
|
| SkipLinesReader |
Skips the specified number of lines at the beginning of a reader.
|
| SniffInputStream |
As data is read from the input stream it is also written to the given output
stream.
|
| StringBuilderWriter |
A
Writer that buffers its content into a StringBuilder. |
| SyncFile |
Copies one file to another, only writing the blocks of the destination
file if they either didn't already exist or contain different content.
|
| TempFile |
Holds a reference to a temp file.
|
| TempFileList |
Manages a set of temporary files.
|
| TerminalWriter |
A writer that controls advanced features of
VT/100 terminals, while silently reverting to standard
behavior where the functions are not supported.
|
| WriterFacade |
Wraps a writer while passing-through all methods of the writer class.
|
| WriterOutputStream |
A writer output stream makes a
Writer behave like an
OutputStream. |
| ZeroFile |
Zeros-out a file, only writing the blocks of the destination that contain any
non-zero value.
|
| Enum | Description |
|---|---|
| BitRate.Unit | |
| ByteCount.Unit |
| Exception | Description |
|---|---|
| LocalizedIOException |
Extends
IOException to provide exceptions with user locale error messages. |
Copyright © 2000–2016 AO Industries, Inc.. All rights reserved.