| Package | Description | 
|---|---|
| org.apache.avro | Avro kernel classes. | 
| org.apache.avro.compiler.schema | |
| org.apache.avro.compiler.specific | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProtocolA set of messages forming an application protocol. | 
| class  | Protocol.MessageA protocol message. | 
| class  | SchemaAn abstract data type. | 
| static class  | Schema.FieldA field within a record. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JsonProperties. addAllProps(JsonProperties properties)Adds all the props from the specified json properties. | 
| <T> Protocol.Message | Protocol. createMessage(String name,
             String doc,
             JsonProperties propMap,
             Schema request)Create a one-way message. | 
| <T> Protocol.Message | Protocol. createMessage(String name,
             String doc,
             JsonProperties propMap,
             Schema request,
             Schema response,
             Schema errors)Create a two-way message. | 
| void | JsonProperties. putAll(JsonProperties np) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | Schemas. copyProperties(JsonProperties from,
              JsonProperties to) | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | SpecificCompiler. javaAnnotations(JsonProperties props)Utility for template use. | 
Copyright © 2009–2020 The Apache Software Foundation. All rights reserved.