| Package | Description |
|---|---|
| org.infinispan.protostream |
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
|
| org.infinispan.protostream.annotations |
Annotations for defining Protocol Buffers schemas in Java code.
|
| org.infinispan.protostream.annotations.impl |
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle
this metadata in order to generate protobuf schemas and marshallers.
|
| org.infinispan.protostream.impl |
Protostream internals.
|
| org.infinispan.protostream.sampledomain.marshallers |
| Modifier and Type | Method and Description |
|---|---|
SerializationContext |
MessageMarshaller.ProtoStreamReader.getSerializationContext() |
SerializationContext |
MessageMarshaller.ProtoStreamWriter.getSerializationContext() |
static SerializationContext |
ProtobufUtil.newSerializationContext(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
static <A> A |
ProtobufUtil.fromByteArray(SerializationContext ctx,
byte[] bytes,
java.lang.Class<A> clazz) |
static <A> A |
ProtobufUtil.fromByteArray(SerializationContext ctx,
byte[] bytes,
int offset,
int length,
java.lang.Class<A> clazz) |
static <A> A |
ProtobufUtil.fromByteBuffer(SerializationContext ctx,
java.nio.ByteBuffer byteBuffer,
java.lang.Class<A> clazz) |
static java.lang.Object |
ProtobufUtil.fromWrappedByteArray(SerializationContext ctx,
byte[] bytes)
Parses a top-level message that was wrapped according to the org.infinispan.protostream.WrappedMessage proto
definition.
|
static java.lang.Object |
ProtobufUtil.fromWrappedByteArray(SerializationContext ctx,
byte[] bytes,
int offset,
int length) |
static java.lang.Object |
ProtobufUtil.fromWrappedByteBuffer(SerializationContext ctx,
java.nio.ByteBuffer byteBuffer) |
static <A> A |
ProtobufUtil.readFrom(SerializationContext ctx,
java.io.InputStream in,
java.lang.Class<A> clazz) |
T |
RawProtobufMarshaller.readFrom(SerializationContext ctx,
RawProtoStreamReader in) |
WrappedMessage |
WrappedMessage.Marshaller.readFrom(SerializationContext ctx,
RawProtoStreamReader in) |
private static <A> A |
ProtobufUtil.readFrom(SerializationContext ctx,
RawProtoStreamReader in,
java.lang.Class<A> clazz) |
static java.lang.Object |
WrappedMessage.readMessage(SerializationContext ctx,
RawProtoStreamReader in) |
static byte[] |
ProtobufUtil.toByteArray(SerializationContext ctx,
java.lang.Object t) |
static java.nio.ByteBuffer |
ProtobufUtil.toByteBuffer(SerializationContext ctx,
java.lang.Object t) |
static byte[] |
ProtobufUtil.toWrappedByteArray(SerializationContext ctx,
java.lang.Object t) |
static java.nio.ByteBuffer |
ProtobufUtil.toWrappedByteBuffer(SerializationContext ctx,
java.lang.Object t) |
static void |
WrappedMessage.writeMessage(SerializationContext ctx,
RawProtoStreamWriter out,
java.lang.Object t) |
static void |
ProtobufUtil.writeTo(SerializationContext ctx,
java.io.OutputStream out,
java.lang.Object t) |
private static <A> void |
ProtobufUtil.writeTo(SerializationContext ctx,
RawProtoStreamWriter out,
A t) |
void |
RawProtobufMarshaller.writeTo(SerializationContext ctx,
RawProtoStreamWriter out,
T t) |
void |
WrappedMessage.Marshaller.writeTo(SerializationContext ctx,
RawProtoStreamWriter out,
WrappedMessage wrappedMessage) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ProtoSchemaBuilder.build(SerializationContext serializationContext)
Builds the Protocol Buffers schema file and marshallers and registers them with the given
SerializationContext. |
| Modifier and Type | Field and Description |
|---|---|
private SerializationContext |
ProtoSchemaGenerator.serializationContext |
| Constructor and Description |
|---|
ProtoSchemaGenerator(SerializationContext serializationContext,
java.lang.String fileName,
java.lang.String packageName,
java.util.Set<java.lang.Class<?>> classes) |
| Modifier and Type | Class and Description |
|---|---|
class |
SerializationContextImpl |
| Modifier and Type | Method and Description |
|---|---|
SerializationContext |
ProtoStreamWriterImpl.getSerializationContext() |
SerializationContext |
ProtoStreamReaderImpl.getSerializationContext() |
| Modifier and Type | Method and Description |
|---|---|
T |
ProtocMessageMarshaller.readFrom(SerializationContext ctx,
RawProtoStreamReader in) |
void |
ProtocMessageMarshaller.writeTo(SerializationContext ctx,
RawProtoStreamWriter out,
T o) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MarshallerRegistration.registerMarshallers(SerializationContext ctx) |