| Package | Description |
|---|---|
| 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 java.util.Map<java.lang.String,AnnotationConfig.Builder<FieldDescriptor>> |
Configuration.Builder.fieldAnnotationBuilders |
private java.util.Map<java.lang.String,AnnotationConfig<FieldDescriptor>> |
Configuration.fieldAnnotations |
| Modifier and Type | Method and Description |
|---|---|
AnnotationConfig.Builder<FieldDescriptor> |
AnnotationConfig.Builder.fieldAnnotation(java.lang.String annotationName) |
AnnotationConfig.Builder<FieldDescriptor> |
Configuration.Builder.fieldAnnotation(java.lang.String annotationName) |
java.util.Map<java.lang.String,AnnotationConfig<FieldDescriptor>> |
Configuration.fieldAnnotations() |
| 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 java.util.List<FieldDescriptor> |
FileDescriptor.extensions |
private java.util.List<FieldDescriptor> |
FileDescriptor.Builder.extensions |
private java.util.List<FieldDescriptor> |
Descriptor.fields |
private java.util.List<FieldDescriptor> |
Descriptor.Builder.fields |
private java.util.List<FieldDescriptor> |
ExtendDescriptor.fields |
private java.util.List<FieldDescriptor> |
ExtendDescriptor.Builder.fields |
private java.util.Map<java.lang.String,FieldDescriptor> |
Descriptor.fieldsByName |
private java.util.Map<java.lang.Integer,FieldDescriptor> |
Descriptor.fieldsByNumber |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
FieldDescriptor.Builder.build() |
FieldDescriptor |
Descriptor.findFieldByName(java.lang.String name) |
FieldDescriptor |
Descriptor.findFieldByNumber(int number) |
| Modifier and Type | Method and Description |
|---|---|
protected AnnotationConfig<FieldDescriptor> |
FieldDescriptor.getAnnotationConfig(java.lang.String annotationName) |
java.util.List<FieldDescriptor> |
Descriptor.getFields() |
java.util.List<FieldDescriptor> |
ExtendDescriptor.getFields() |
| Modifier and Type | Method and Description |
|---|---|
FileDescriptor.Builder |
FileDescriptor.Builder.withExtensions(java.util.List<FieldDescriptor> extensions) |
Descriptor.Builder |
Descriptor.Builder.withFields(java.util.List<FieldDescriptor> fields) |
ExtendDescriptor.Builder |
ExtendDescriptor.Builder.withFields(java.util.List<FieldDescriptor> fields) |
| Modifier and Type | Field and Description |
|---|---|
private FieldDescriptor[] |
MessageMarshallerDelegate.fieldDescriptors |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,FieldDescriptor> |
MessageMarshallerDelegate.fieldsByName |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
MessageMarshallerDelegate.getFieldByName(java.lang.String fieldName) |
FieldDescriptor[] |
MessageMarshallerDelegate.getFieldDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
private void |
ProtoStreamReaderImpl.checkFieldRead(FieldDescriptor fd,
boolean expectRepeated) |
private void |
ProtoStreamWriterImpl.checkFieldWrite(FieldDescriptor fd) |
private void |
ProtoStreamWriterImpl.checkRepeatedFieldWrite(FieldDescriptor fd) |
void |
RawProtobufMarshallerDelegate.marshall(FieldDescriptor fieldDescriptor,
T value,
ProtoStreamWriterImpl writer,
RawProtoStreamWriter out) |
void |
MessageMarshallerDelegate.marshall(FieldDescriptor fieldDescriptor,
T message,
ProtoStreamWriterImpl writer,
RawProtoStreamWriter out) |
void |
EnumMarshallerDelegate.marshall(FieldDescriptor fd,
T value,
ProtoStreamWriterImpl writer,
RawProtoStreamWriter out) |
void |
BaseMarshallerDelegate.marshall(FieldDescriptor fieldDescriptor,
T value,
ProtoStreamWriterImpl writer,
RawProtoStreamWriter out)
Marshalls an object.
|
(package private) ReadMessageContext |
ProtoStreamReaderImpl.pushContext(FieldDescriptor fd,
MessageMarshallerDelegate<?> marshallerDelegate,
RawProtoStreamReader in) |
(package private) WriteMessageContext |
ProtoStreamWriterImpl.pushContext(FieldDescriptor fd,
MessageMarshallerDelegate<?> marshallerDelegate,
RawProtoStreamWriter out) |
private <A> A |
ProtoStreamReaderImpl.readNestedObject(FieldDescriptor fd,
java.lang.Class<A> clazz,
RawProtoStreamReader in,
int length)
Read an Object or an Enum.
|
private void |
ProtoStreamReaderImpl.readPrimitiveCollection(FieldDescriptor fd,
java.util.Collection<? super java.lang.Object> collection,
java.lang.Class elementClass) |
T |
RawProtobufMarshallerDelegate.unmarshall(FieldDescriptor fieldDescriptor,
ProtoStreamReaderImpl reader,
RawProtoStreamReader in) |
T |
MessageMarshallerDelegate.unmarshall(FieldDescriptor fieldDescriptor,
ProtoStreamReaderImpl reader,
RawProtoStreamReader in) |
T |
EnumMarshallerDelegate.unmarshall(FieldDescriptor fieldDescriptor,
ProtoStreamReaderImpl reader,
RawProtoStreamReader in) |
T |
BaseMarshallerDelegate.unmarshall(FieldDescriptor fieldDescriptor,
ProtoStreamReaderImpl reader,
RawProtoStreamReader in)
Unmarshalls an object.
|
private <T extends java.lang.Enum<T>> |
ProtoStreamWriterImpl.writeEnum(FieldDescriptor fd,
T value) |
private void |
ProtoStreamWriterImpl.writeGroup(FieldDescriptor fd,
java.lang.Object value,
java.lang.Class clazz) |
private void |
ProtoStreamWriterImpl.writeMessage(FieldDescriptor fd,
java.lang.Object value,
java.lang.Class clazz) |
| Modifier and Type | Field and Description |
|---|---|
static ListMapper<com.squareup.protoparser.MessageType.Field,FieldDescriptor> |
Mappers.FIELD_LIST_MAPPER |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
FieldMapper.map(com.squareup.protoparser.MessageType.Field am) |