Package org.apache.heron.api.serializer
Interface IKryoFactory
-
- All Known Implementing Classes:
DefaultKryoFactory
public interface IKryoFactory
An interface that controls the Kryo instance used by Storm for serialization. The lifecycle is:1. The Kryo instance is constructed using getKryo 2. Heron registers the default classes (e.g. arrays, lists, maps, etc.) 3. Heron calls preRegister hook 4. Heron registers all user-defined registrations through topology.kryo.register 5. Heron calls postRegister hook 6. Heron calls all user-defined decorators through topology.kryo.decorators 7. Heron calls postDecorate hook
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.esotericsoftware.kryo.Kryo
getKryo(Map conf)
void
postDecorate(com.esotericsoftware.kryo.Kryo k, Map conf)
void
postRegister(com.esotericsoftware.kryo.Kryo k, Map conf)
void
preRegister(com.esotericsoftware.kryo.Kryo k, Map conf)
-