public interface IKryoFactory
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
Modifier and Type | Method and Description |
---|---|
com.esotericsoftware.kryo.Kryo |
getKryo(java.util.Map<java.lang.String,java.lang.Object> conf) |
void |
postDecorate(com.esotericsoftware.kryo.Kryo k,
java.util.Map<java.lang.String,java.lang.Object> conf) |
void |
postRegister(com.esotericsoftware.kryo.Kryo k,
java.util.Map<java.lang.String,java.lang.Object> conf) |
void |
preRegister(com.esotericsoftware.kryo.Kryo k,
java.util.Map<java.lang.String,java.lang.Object> conf) |
com.esotericsoftware.kryo.Kryo getKryo(java.util.Map<java.lang.String,java.lang.Object> conf)
void preRegister(com.esotericsoftware.kryo.Kryo k, java.util.Map<java.lang.String,java.lang.Object> conf)
void postRegister(com.esotericsoftware.kryo.Kryo k, java.util.Map<java.lang.String,java.lang.Object> conf)
void postDecorate(com.esotericsoftware.kryo.Kryo k, java.util.Map<java.lang.String,java.lang.Object> conf)