public interface Serializer
| Modifier and Type | Method and Description |
|---|---|
<T> T |
decode(byte[] bytes)
Deserialize the specified bytes.
|
<T> byte[] |
encode(T object)
Serialize the specified object.
|
static Serializer |
forTypes(Class<?>... classes) |
static Serializer |
using(org.onlab.util.KryoNamespace kryo)
Creates a new Serializer instance from a KryoNamespace.
|
static Serializer |
using(List<org.onlab.util.KryoNamespace> namespaces,
Class<?>... classes) |
<T> byte[] encode(T object)
T - encoded typeobject - object to serialize.<T> T decode(byte[] bytes)
T - decoded typebytes - byte array to deserialize.static Serializer using(org.onlab.util.KryoNamespace kryo)
kryo - kryo namespacestatic Serializer using(List<org.onlab.util.KryoNamespace> namespaces, Class<?>... classes)
static Serializer forTypes(Class<?>... classes)
Copyright © 2015. All rights reserved.