public interface SerdeRegistry extends Ordered
Serde instances.HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Modifier and Type | Method and Description | 
|---|---|
default <T> Deserializer<T> | 
getDeserializer(Class<T> type)
Obtain a  
Deserializer for the given type. | 
<T> Serde<T> | 
getSerde(Class<T> type)
Obtain a  
Serde for the given type. | 
default <T> Serializer<T> | 
getSerializer(Class<T> type)
Obtain a  
Serializer for the given type. | 
default <T> Deserializer<T> | 
pickDeserializer(Argument<T> argument)
Picks the most appropriate  
Deserializer for the given argument. | 
default <T> Serializer<T> | 
pickSerializer(Argument<T> argument)
Picks the most appropriate  
Deserializer for the given argument. | 
<T> Serde<T> getSerde(Class<T> type)
Serde for the given type.T - The generic typetype - The typeSerdedefault <T> Serializer<T> getSerializer(Class<T> type)
Serializer for the given type.T - The generic typetype - The typeSerdedefault <T> Deserializer<T> getDeserializer(Class<T> type)
Deserializer for the given type.T - The generic typetype - The typeSerdedefault <T> Deserializer<T> pickDeserializer(Argument<T> argument)
Deserializer for the given argument.T - The generic typeargument - The argumentDeserializerdefault <T> Serializer<T> pickSerializer(Argument<T> argument)
Deserializer for the given argument.T - The generic typeargument - The argumentDeserializer