public final class ProtobufUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
WRAPPING_DEFINITIONS_RES |
| Constructor and Description |
|---|
ProtobufUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <A> A |
fromByteArray(SerializationContext ctx,
byte[] bytes,
java.lang.Class<A> clazz) |
static <A> A |
fromByteArray(SerializationContext ctx,
byte[] bytes,
int offset,
int length,
java.lang.Class<A> clazz) |
static <A> A |
fromByteBuffer(SerializationContext ctx,
java.nio.ByteBuffer byteBuffer,
java.lang.Class<A> clazz) |
static java.lang.Object |
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 |
fromWrappedByteArray(SerializationContext ctx,
byte[] bytes,
int offset,
int length) |
static java.lang.Object |
fromWrappedByteBuffer(SerializationContext ctx,
java.nio.ByteBuffer byteBuffer) |
static SerializationContext |
newSerializationContext(Configuration configuration) |
static <A> A |
readFrom(SerializationContext ctx,
java.io.InputStream in,
java.lang.Class<A> clazz) |
private static <A> A |
readFrom(SerializationContext ctx,
RawProtoStreamReader in,
java.lang.Class<A> clazz) |
static byte[] |
toByteArray(SerializationContext ctx,
java.lang.Object t) |
static java.nio.ByteBuffer |
toByteBuffer(SerializationContext ctx,
java.lang.Object t) |
static byte[] |
toWrappedByteArray(SerializationContext ctx,
java.lang.Object t) |
static java.nio.ByteBuffer |
toWrappedByteBuffer(SerializationContext ctx,
java.lang.Object t) |
static void |
writeTo(SerializationContext ctx,
java.io.OutputStream out,
java.lang.Object t) |
private static <A> void |
writeTo(SerializationContext ctx,
RawProtoStreamWriter out,
A t) |
private static final java.lang.String WRAPPING_DEFINITIONS_RES
public static SerializationContext newSerializationContext(Configuration configuration)
private static <A> void writeTo(SerializationContext ctx, RawProtoStreamWriter out, A t) throws java.io.IOException
java.io.IOExceptionpublic static void writeTo(SerializationContext ctx, java.io.OutputStream out, java.lang.Object t) throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(SerializationContext ctx, java.lang.Object t) throws java.io.IOException
java.io.IOExceptionpublic static java.nio.ByteBuffer toByteBuffer(SerializationContext ctx, java.lang.Object t) throws java.io.IOException
java.io.IOExceptionprivate static <A> A readFrom(SerializationContext ctx, RawProtoStreamReader in, java.lang.Class<A> clazz) throws java.io.IOException
java.io.IOExceptionpublic static <A> A readFrom(SerializationContext ctx, java.io.InputStream in, java.lang.Class<A> clazz) throws java.io.IOException
java.io.IOExceptionpublic static <A> A fromByteArray(SerializationContext ctx, byte[] bytes, java.lang.Class<A> clazz) throws java.io.IOException
java.io.IOExceptionpublic static <A> A fromByteArray(SerializationContext ctx, byte[] bytes, int offset, int length, java.lang.Class<A> clazz) throws java.io.IOException
java.io.IOExceptionpublic static <A> A fromByteBuffer(SerializationContext ctx, java.nio.ByteBuffer byteBuffer, java.lang.Class<A> clazz) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.Object fromWrappedByteArray(SerializationContext ctx, byte[] bytes) throws java.io.IOException
ctx - bytes - java.io.IOExceptionpublic static java.lang.Object fromWrappedByteArray(SerializationContext ctx, byte[] bytes, int offset, int length) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.Object fromWrappedByteBuffer(SerializationContext ctx, java.nio.ByteBuffer byteBuffer) throws java.io.IOException
java.io.IOExceptionpublic static byte[] toWrappedByteArray(SerializationContext ctx, java.lang.Object t) throws java.io.IOException
java.io.IOExceptionpublic static java.nio.ByteBuffer toWrappedByteBuffer(SerializationContext ctx, java.lang.Object t) throws java.io.IOException
java.io.IOException