Class SerializableClassRegistry


  • public abstract class SerializableClassRegistry
    extends Object
    Provide a unified serialization registry, this class used for fst and kryo, it will register some classes at startup time (for example AbstractKryoFactory#create)
    • Constructor Detail

      • SerializableClassRegistry

        public SerializableClassRegistry()
    • Method Detail

      • registerClass

        public static void registerClass​(Class<?> clazz)
        only supposed to be called at startup time
        Parameters:
        clazz - object type
      • registerClass

        public static void registerClass​(Class<?> clazz,
                                         Object serializer)
        only supposed to be called at startup time
        Parameters:
        clazz - object type
        serializer - object serializer
      • getRegisteredClasses

        public static Map<Class<?>,​Object> getRegisteredClasses()
        get registered classes
        Returns:
        class serializer