# Package org.apache.avro.util

Common utility classes.

See: Description

- Class Summary
  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 |
  SchemaUtil |
  Utf8 | A Utf8 string.
  WeakIdentityHashMap<K,V> | Implements a combination of WeakHashMap and IdentityHashMap.

## Package org.apache.avro.util Description

Common utility classes.

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.