Class VersionJSONSerializer

java.lang.Object
com.linkedin.venice.helix.VeniceJsonSerializer<Version>
com.linkedin.venice.helix.VersionJSONSerializer
All Implemented Interfaces:
VeniceSerializer<Version>

public class VersionJSONSerializer extends VeniceJsonSerializer<Version>
Serializer used to convert a single Version to and from JSON for storage in its own ZK znode at //Stores//versions/. Reuses the nested-type mixins declared on StoreJSONSerializer so a version znode and the version elements embedded in a legacy store znode share identical wire format.