# Package org.apache.avro.util

package org.apache.avro.util
Common utility classes.

Related Packages
Package
Description
org.apache.avro
Avro kernel classes.
org.apache.avro.util.springframework
Class
Description
ByteBufferInputStream
Utility to present `ByteBuffer` data as an `InputStream`.
ByteBufferOutputStream
Utility to collect data written to an `OutputStream` in `ByteBuffer`s.
ClassUtils
MapEntry<K,V>
An implementation of `Map.Entry` with well-defined member names.
MapUtil
NonCopyingByteArrayOutputStream
Utility to make data written to an `ByteArrayOutputStream` directly available as a `ByteBuffer`.
RandomData
Generates schema data as Java objects with random values.
ReusableByteArrayInputStream
ReusableByteBufferInputStream
SchemaResolver
Utility class to resolve schemas that are unavailable at the point they are referenced in a schema file.
SchemaResolver.IsResolvedSchemaVisitor
This visitor checks if the current schema is fully resolved.
SchemaResolver.ResolvingVisitor
This visitor creates clone of the visited Schemata, minus the specified schema properties, and resolves all unresolved schemas.
Schemas
Avro Schema utilities, to traverse...
SchemaUtil
SchemaVisitor<T>
SchemaVisitor.SchemaVisitorAction
TimePeriod
A temporal amount to model an `Avro duration` (the logical type).
Utf8
A Utf8 string.
UtfTextUtils
Text utilities especially suited for UTF encoded bytes.
WeakIdentityHashMap<K,V>
Implements a combination of WeakHashMap and IdentityHashMap.