See: Description
| Interface | Description |
|---|---|
| AnnotationMetadataCreator<MetadataType,AnnotatedDescriptorType extends AnnotatedDescriptor> | |
| BaseMarshaller<T> |
This is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and protobuf
types handled by this marshaller instance.
|
| DescriptorParser |
Main parser interface.
|
| EnumMarshaller<E extends Enum<E>> |
Translates a Java enum into an
int value that is suitable for serializing with protobuf. |
| FileDescriptorSource.ProgressCallback | |
| Message | Deprecated
this mechanism was replaced by
UnknownFieldSetHandler interface |
| MessageMarshaller<T> | |
| MessageMarshaller.ProtoStreamReader |
An high-level interface for the wire encoding of a protobuf stream that allows reading named and typed message
fields.
|
| MessageMarshaller.ProtoStreamWriter | |
| RawProtobufMarshaller<T> |
A marshaller for messages that has direct access to the low level protobuf streams to read and write tags in an
unchecked manner.
|
| RawProtoStreamReader | |
| RawProtoStreamWriter | |
| SerializationContext |
A repository for protobuf definitions and marshallers.
|
| TagHandler |
An event based interface for consuming (read only) protobuf streams.
|
| UnknownFieldSet |
UnknownFieldSet keeps track of fields seen during parsing of a protocol message but whose field numbers are
not recognized by the user provided marshallers (are never requested by them). |
| UnknownFieldSetHandler<T> |
An interface to be implemented by marshaller objects of type
MessageMarshaller) that are able to handle
unknown fields by storing them into an UnknownFieldSet. |
| Class | Description |
|---|---|
| BaseMessage | Deprecated |
| FileDescriptorSource |
Aggregator for source protofiles.
|
| MessageContext<E extends MessageContext> | |
| ProtobufParser | |
| ProtobufUtil | |
| WrappedMessage | |
| WrappedMessage.Marshaller |
| Exception | Description |
|---|---|
| AnnotationParserException | |
| DescriptorParserException |
Exception for parse error.
|
Copyright © 2025 JBoss, a division of Red Hat. All rights reserved.