| Interface | Description |
|---|---|
| Builder<T extends Message> |
A builder that can build a
message. |
| EnumLite<E extends Enum<E>> |
Interface for an enum value for use with code-generated enums.
|
| GraphInput |
An input that is stateful and keeps track of the references.
|
| Input |
An Input lets an application read primitive data types and objects from a source of data.
|
| ListAdapter.Converter<F,T> |
Convert individual elements of the List from F to T.
|
| Message<T> |
The serializable object where its
schema handles its serialization and deserialization. |
| Output |
An Output lets an application write primitive data types and objects to a sink of data.
|
| Schema<T> |
Handles the serialization and deserialization of a message/object tied to this.
|
| StatefulOutput |
An output that keeps the state of the schema being used.
|
| WriteSession.FlushHandler |
| Class | Description |
|---|---|
| B64Code |
Fast B64 Encoder/Decoder as described in RFC 1421.
|
| ByteString |
Immutable array of bytes.
|
| CustomSchema<T> |
A schema (helper class) that wraps another schema and allows its subclasses to override certain methods for more
customization.
|
| FilterInput<F extends Input> |
A FilterInput contains some other
input, which it uses as its basic source of data. |
| FilterOutput<F extends Output> |
A FilterOutput contains some other
output, which it uses as its basic sink of data. |
| IntSerializer |
Int32/Int64 serialization
|
| LinkedBuffer |
A buffer that wraps a byte array and has a reference to the next buffer for dynamic increase.
|
| ListAdapter<F,T> |
Provides an immutable view of
List<T> around a List<F>. |
| NumberParser |
An IO utility for dealing with raw ascii bytes.
|
| Pipe | |
| Pipe.Schema<T> | |
| StreamedStringSerializer |
UTF-8 String serialization
|
| StringSerializer |
UTF-8 String serialization
|
| StringSerializer.STRING | |
| UnsignedNumberUtil | |
| WireFormat |
This class is used internally by the Protocol Buffer library and generated message implementations.
|
| WriteSession |
Designed to be subclassed by implementations of
Output for easier serialization code for streaming or full
buffering. |
| Enum | Description |
|---|---|
| WireFormat.FieldType |
This is here to support runtime schemas.
|
| WireFormat.JavaType |
This is here to support runtime schemas.
|
| WriteSink |
The flexible output for outputs that use
WriteSession. |
| Exception | Description |
|---|---|
| ProtostuffException |
The base io exception for all formats (protobuf/json/xml).
|
| UninitializedMessageException |
Thrown when attempting to build a protocol message that is missing required fields.
|
| Annotation Type | Description |
|---|---|
| Exclude |
A field annotation to configure the field ignored.
|
| Morph |
Used to configure non-final pojos, map interfaces and collection interfaces.
|
| Request |
Specify rpc request qualifier.
|
| Response |
Specify rpc response qualifier.
|
| Rpc |
Marker annotation, indicates that an annotated method is a rpc service method.
|
| Service |
Rpc service annotation, specifies service namespace.
|
| Tag |
A field annotation to configure the field number explicitly.
|
Copyright © 2009–2021. All rights reserved.