All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Buffer This is a wrapper aroundByteBuffer
.BurnOnCloseFileIterator<T> Implements aCloseable
wrapper over aLineIterator
.Cache<K,V extends Cache.Value> Cache.Backend<K,V> A cache backend that can load objects from persistent storage.Cache.Value A cacheable object.Compression This interface provides a default list of support compression algorithms and some utility functions.DebugTimer DebugTimer
...EscapeUtils Utility class to escape '\n', '\r', '\' char while being written to file and unescape then upon getting read from file.ExecutorCloser Utility class to properly close any ExecutorService.ExternalSort Source copied from a publicly available library.FileIOUtils Simple File utilsFileIOUtils.TransformingComparator Decorates the given comparator and applies the function before delegating to the decorated comparator.FileLineDifferenceIterator FileLineDifferenceIterator class which iterates over the difference of 2 files line by line.FileTreeTraverser Internal Elements annotated @Internal are -- although possibly exported -- intended for Oak's internal use only.IOUtils Input/output utility methods.JsonObject Simple JSON Object representation.JsopBuilder A builder for Json and Jsop strings.JsopReader A reader for Json and Jsop strings.JsopStream A fast Jsop writer / reader.JsopTokenizer A tokenizer for Json and Jsop strings.JsopWriter A builder for Json and Json diff strings.LazyInputStream * This input stream delays accessing theInputStream
until the first byte is readLazyValue<T> An instances of this class represents a lazy value of typeT
.LongUtils NotifyingFutureTask AFuture
that accepts completion listener.OakVersion Provides version information about Oak.PathUtils Utility methods to parse a path.PerfLogger PerfLogger is a simpler wrapper around a slf4j Logger which comes with the capability to issue log statements containing the measurement between start() and end() methods.Profiler A simple CPU profiling tool similar to java -Xrunhprof.PropertiesUtil ThePropertiesUtil
is a utility class providing some useful utility methods for converting property types.QueryUtils StringSizeEstimator Source copied from a publicly available library.StringSort Utility class to store a list of string and perform sort on that.StringUtils Some string utility methods.SystemPropertySupplier<T> Utility class for consistent handling of system properties.TimeDurationFormatter Format a time duration as human-readable string, inspired byStopwatch.toString()
.UUIDUtils