| Interface | Description | 
|---|---|
| AvroSchemaStore | 
 An extended SchemaStore that know how to add schema. 
 | 
| Codec<T> | 
 Convert an object to/from byte array. 
 | 
| Class | Description | 
|---|---|
| AvroBinaryCodec<T> | 
 Avro Binary format, there is no header, the schema must be the same for encoder and decoder. 
 | 
| AvroConfluentCodec<T> | 
 Use the Confluent Avro encoding which differs from Avro message, the schema store is a REST Confluent Schema
 Registry. 
 | 
| AvroJsonCodec<T> | 
 JSON Avro format for debugging purpose. 
 | 
| AvroMessageCodec<T> | 
 Avro Single object encoding: magic 2 bytes + schema fingerprint 8 bytes + avro binary. 
 | 
| FileAvroSchemaStore | 
 Very simple SchemaStore that uses a file storage to persists its schemas. 
 | 
| NoCodec | 
 Special no operation codec, can be used as marker. 
 | 
| SerializableCodec<T extends Serializable> | 
 Java  
Serializable encoding. | 
Copyright © 2019 Nuxeo. All rights reserved.