| Package | Description |
|---|---|
| io.protostuff |
classes in protostuff are "final" or not all suitable for ServiceComb
1.final
io.protostuff.ProtobufOutputEx
io.protostuff.ByteArrayInput
2.not suitable
1) io.protostuff.OutputEx
fieldNumber changed to tag, avoid makeTag every time
not support write packed value
not support ignore default scalar value
2) io.protostuff.SchemaEx
make it simpler
3) codec of map is not compatible to protobuf
so we must copy and modified them
|
| io.protostuff.runtime | |
| org.apache.servicecomb.foundation.protobuf.internal.schema | |
| org.apache.servicecomb.foundation.protobuf.internal.schema.any | |
| org.apache.servicecomb.foundation.protobuf.internal.schema.deserializer | |
| org.apache.servicecomb.foundation.protobuf.internal.schema.deserializer.repeated | |
| org.apache.servicecomb.foundation.protobuf.internal.schema.map | |
| org.apache.servicecomb.foundation.protobuf.internal.schema.serializer |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayInputEx
Forked and modified from protostuff
Reads and decodes protocol buffer message fields from an internal byte array buffer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaReader.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
int |
FieldSchema.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
int |
MessageAsFieldSchema.mergeFrom(InputEx input,
T message) |
int |
PropertyWrapperAsFieldSchema.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
Object |
AnyEntrySchema.deseriaze(InputEx input) |
void |
AnyEntrySchema.mergeFrom(InputEx input,
Object message) |
int |
AnySchema.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageReadSchema.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
int |
RepeatedReader.read(InputEx input,
T value) |
| Modifier and Type | Method and Description |
|---|---|
void |
MapEntrySchema.mergeFrom(InputEx input,
Map.Entry<Object,Object> message) |
int |
MapSchema.mergeFrom(InputEx input,
T message) |
| Modifier and Type | Method and Description |
|---|---|
void |
RootPropertyWrapperWriteSchema.mergeFrom(InputEx input,
Object message) |
void |
MessageWriteSchema.mergeFrom(InputEx input,
T message) |
Copyright © 2017–2019 The Apache Software Foundation. All rights reserved.