Package org.apache.heron.api.serializer
Class KryoSerializer
- java.lang.Object
-
- org.apache.heron.api.serializer.KryoSerializer
-
- All Implemented Interfaces:
IPluggableSerializer
- Direct Known Subclasses:
KryoSerializer
public class KryoSerializer extends Object implements IPluggableSerializer
KryoSerializer is a wrapper around Heron's IPluggableSerializer. Streamlet based topologies turning on kryo serialization are based off of it.
-
-
Constructor Summary
Constructors Constructor Description KryoSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectdeserialize(byte[] input)voidinitialize(Map<String,Object> config)byte[]serialize(Object object)
-
-
-
Method Detail
-
initialize
public void initialize(Map<String,Object> config)
- Specified by:
initializein interfaceIPluggableSerializer
-
serialize
public byte[] serialize(Object object)
- Specified by:
serializein interfaceIPluggableSerializer
-
deserialize
public Object deserialize(byte[] input)
- Specified by:
deserializein interfaceIPluggableSerializer
-
-