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