| Package | Description |
|---|---|
| org.infinispan.protostream |
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
|
| org.infinispan.protostream.config |
Configuration classes.
|
| org.infinispan.protostream.descriptors |
Represents information contained in a proto file
|
| org.infinispan.protostream.impl |
Protostream internals.
|
| org.infinispan.protostream.impl.parser.mappers |
Converters from the protoparser model elements to protostream descriptors.
|
| Modifier and Type | Field and Description |
|---|---|
private Descriptor |
MessageContext.messageDescriptor
The descriptor of the current message.
|
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
MessageContext.getMessageDescriptor() |
Descriptor |
SerializationContext.getMessageDescriptor(java.lang.String fullName) |
| Modifier and Type | Method and Description |
|---|---|
void |
TagHandler.onEndNested(int fieldNumber,
java.lang.String fieldName,
Descriptor messageDescriptor) |
void |
TagHandler.onStartNested(int fieldNumber,
java.lang.String fieldName,
Descriptor messageDescriptor) |
void |
ProtobufParser.parse(TagHandler tagHandler,
Descriptor messageDescriptor,
byte[] buf) |
void |
ProtobufParser.parse(TagHandler tagHandler,
Descriptor messageDescriptor,
byte[] buf,
int off,
int len) |
void |
ProtobufParser.parse(TagHandler tagHandler,
Descriptor messageDescriptor,
java.io.InputStream input) |
void |
ProtobufParser.parse(TagHandler tagHandler,
Descriptor messageDescriptor,
RawProtoStreamReader in) |
private void |
ProtobufParser.parseInternal(TagHandler tagHandler,
Descriptor messageDescriptor,
RawProtoStreamReader in) |
private void |
ProtobufParser.parseMessage(TagHandler tagHandler,
Descriptor messageDescriptor,
RawProtoStreamReader in) |
| Constructor and Description |
|---|
MessageContext(E parentContext,
java.lang.String fieldName,
Descriptor messageDescriptor) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,AnnotationConfig.Builder<Descriptor>> |
Configuration.Builder.messageAnnotationBuilders |
private java.util.Map<java.lang.String,AnnotationConfig<Descriptor>> |
Configuration.messageAnnotations |
| Modifier and Type | Method and Description |
|---|---|
AnnotationConfig.Builder<Descriptor> |
AnnotationConfig.Builder.messageAnnotation(java.lang.String annotationName) |
AnnotationConfig.Builder<Descriptor> |
Configuration.Builder.messageAnnotation(java.lang.String annotationName) |
java.util.Map<java.lang.String,AnnotationConfig<Descriptor>> |
Configuration.messageAnnotations() |
| Constructor and Description |
|---|
Configuration(boolean logOutOfSequenceReads,
boolean logOutOfSequenceWrites,
java.util.Map<java.lang.String,AnnotationConfig<Descriptor>> messageAnnotations,
java.util.Map<java.lang.String,AnnotationConfig<FieldDescriptor>> fieldAnnotations,
java.util.Map<java.lang.String,AnnotationConfig<EnumDescriptor>> enumAnnotations) |
| Modifier and Type | Field and Description |
|---|---|
private Descriptor |
FieldDescriptor.containingMessage |
private Descriptor |
Descriptor.containingType |
private Descriptor |
EnumDescriptor.containingType |
private Descriptor |
ExtendDescriptor.extendedMessage |
private Descriptor |
FieldDescriptor.messageType |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Descriptor> |
FileDescriptor.messageTypes |
private java.util.List<Descriptor> |
FileDescriptor.Builder.messageTypes |
private java.util.List<Descriptor> |
Descriptor.nestedTypes |
private java.util.List<Descriptor> |
Descriptor.Builder.nestedTypes |
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
Descriptor.Builder.build() |
Descriptor |
FieldDescriptor.getContainingMessage() |
Descriptor |
Descriptor.getContainingType() |
Descriptor |
EnumDescriptor.getContainingType() |
Descriptor |
ExtendDescriptor.getExtendedMessage() |
Descriptor |
FieldDescriptor.getMessageType() |
| Modifier and Type | Method and Description |
|---|---|
protected AnnotationConfig<Descriptor> |
Descriptor.getAnnotationConfig(java.lang.String annotationName) |
java.util.List<Descriptor> |
FileDescriptor.getMessageTypes()
Top level message types defined in this file.
|
java.util.List<Descriptor> |
Descriptor.getNestedTypes() |
| Modifier and Type | Method and Description |
|---|---|
private void |
FileDescriptor.collectDescriptors(Descriptor descriptor) |
private void |
FileDescriptor.resolveTypes(Descriptor descriptor) |
private GenericDescriptor |
FileDescriptor.searchType(java.lang.String name,
Descriptor scope) |
(package private) void |
FieldDescriptor.setContainingMessage(Descriptor containingMessage) |
private void |
Descriptor.setContainingType(Descriptor containingType) |
(package private) void |
EnumDescriptor.setContainingType(Descriptor containingType) |
(package private) void |
ExtendDescriptor.setExtendedMessage(Descriptor extendedMessage) |
(package private) void |
FieldDescriptor.setMessageType(Descriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
FileDescriptor.Builder |
FileDescriptor.Builder.withMessageTypes(java.util.List<Descriptor> messageTypes) |
Descriptor.Builder |
Descriptor.Builder.withNestedTypes(java.util.List<Descriptor> nestedTypes) |
| Modifier and Type | Field and Description |
|---|---|
private Descriptor |
MessageMarshallerDelegate.messageDescriptor |
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
MessageMarshallerDelegate.getMessageDescriptor() |
Descriptor |
SerializationContextImpl.getMessageDescriptor(java.lang.String fullName) |
| Constructor and Description |
|---|
MessageMarshallerDelegate(SerializationContextImpl ctx,
MessageMarshaller<T> marshaller,
Descriptor messageDescriptor) |
| Modifier and Type | Field and Description |
|---|---|
static ListMapper<com.squareup.protoparser.MessageType,Descriptor> |
Mappers.MESSAGE_LIST_MAPPER |
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
MessageTypeMapper.map(com.squareup.protoparser.MessageType type) |