Interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>

Type Parameters:
SC -
DC -
All Known Subinterfaces:
JSONParser, XMLParser
All Known Implementing Classes:
AvroParser, KryoParser

public interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>
Design principles:
  • 1, Simple (is beautiful)
  • 2, Fast (is powerful)
  • 3, Concepts (must be integral and consistent)

  • These principles can't be broken by any change or reason. And basically programmable is > configurable. There is no extra support by configuration file or annotation. All the implementation should be multi-thread safety.
    Since:
    0.8
    Author:
    Haiyang Li
    See Also: