public abstract class PyroSerializer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Map<Config.SerializerType,PyroSerializer> |
AvailableSerializers |
protected static PickleSerializer |
pickleSerializer |
protected static SerpentSerializer |
serpentSerializer |
| Constructor and Description |
|---|
PyroSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static int |
compareLibraryVersions(java.lang.String actual,
java.lang.String other) |
abstract java.lang.Object |
deserializeData(byte[] data) |
static PyroSerializer |
getFor(Config.SerializerType type) |
static PyroSerializer |
getFor(int serializer_id) |
abstract int |
getSerializerId() |
abstract byte[] |
serializeCall(java.lang.String objectId,
java.lang.String method,
java.lang.Object[] vargs,
java.util.Map<java.lang.String,java.lang.Object> kwargs) |
abstract byte[] |
serializeData(java.lang.Object obj) |
protected static java.util.Map<Config.SerializerType,PyroSerializer> AvailableSerializers
protected static PickleSerializer pickleSerializer
protected static SerpentSerializer serpentSerializer
public abstract int getSerializerId()
public abstract byte[] serializeCall(java.lang.String objectId,
java.lang.String method,
java.lang.Object[] vargs,
java.util.Map<java.lang.String,java.lang.Object> kwargs)
throws java.io.IOException
java.io.IOExceptionpublic abstract byte[] serializeData(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.Object deserializeData(byte[] data)
throws java.io.IOException
java.io.IOExceptionpublic static PyroSerializer getFor(Config.SerializerType type)
public static PyroSerializer getFor(int serializer_id)
public static int compareLibraryVersions(java.lang.String actual,
java.lang.String other)
Copyright © 2019. All Rights Reserved.