Package com.linkedin.venice.helix
Class VeniceJsonSerializer<T>
java.lang.Object
com.linkedin.venice.helix.VeniceJsonSerializer<T>
- All Implemented Interfaces:
VeniceSerializer<T>
- Direct Known Subclasses:
MigrationPushStrategyJSONSerializer
,OfflinePushStatusJSONSerializer
,PartitionStatusJSONSerializer
,RouterClusterConfigJSONSerializer
,StoragePersonaJSONSerializer
,StoreConfigJsonSerializer
,StoreJSONSerializer
,StringToLongMapJSONSerializer
,SystemStoreJSONSerializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
ConstructorsConstructorDescriptionVeniceJsonSerializer
(com.fasterxml.jackson.core.type.TypeReference<T> typeReference) VeniceJsonSerializer
(Class<T> type) -
Method Summary
-
Field Details
-
OBJECT_MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
-
-
Constructor Details
-
VeniceJsonSerializer
-
VeniceJsonSerializer
-
-
Method Details
-
serialize
- Specified by:
serialize
in interfaceVeniceSerializer<T>
- Throws:
IOException
-
deserialize
- Specified by:
deserialize
in interfaceVeniceSerializer<T>
- Throws:
IOException
-