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 |
Protocol
A set of messages forming an application protocol.
|
class |
Protocol.Message
A protocol message.
|
class |
Schema
An abstract data type.
|
static class |
Schema.Field
A 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–2022 The Apache Software Foundation. All rights reserved.