Package io.servicetalk.data.jackson
Class JacksonSerializationProvider
java.lang.Object
io.servicetalk.data.jackson.JacksonSerializationProvider
- All Implemented Interfaces:
SerializationProvider
@Deprecated
public final class JacksonSerializationProvider
extends Object
implements SerializationProvider
Deprecated.
SerializationProvider implementation using jackson.-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.JacksonSerializationProvider(com.fasterxml.jackson.databind.ObjectMapper mapper) Deprecated. -
Method Summary
Modifier and TypeMethodDescription<T> StreamingDeserializer<T>getDeserializer(TypeHolder<T> typeToDeserialize) Deprecated.Provide aStreamingDeserializerinstance that can deserialize instances ofSerializationProvider.<T> StreamingDeserializer<T>getDeserializer(Class<T> classToDeSerialize) Deprecated.Provide aStreamingDeserializerinstance that can deserialize instances ofSerializationProvider.getSerializer(TypeHolder<T> typeToSerialize) Deprecated.Provide aStreamingSerializerinstance that can serialize instances ofSerializationProvider.getSerializer(Class<T> classToSerialize) Deprecated.Provide aStreamingSerializerinstance that can serialize instances ofSerializationProvider.<T> voidDeprecated.Serializes the passed objecttoSerializeto the passedBuffer.
-
Constructor Details
-
JacksonSerializationProvider
Deprecated.New instances which will use the defaultObjectMapper. -
JacksonSerializationProvider
Deprecated.New instance.- Parameters:
mapper-ObjectMapperto use.
-
-
Method Details
-
getSerializer
Deprecated.Description copied from interface:SerializationProviderProvide aStreamingSerializerinstance that can serialize instances ofSerializationProvider.- Specified by:
getSerializerin interfaceSerializationProvider- Type Parameters:
T- The data type to serialize.- Parameters:
classToSerialize- The class forSerializationProvider, the object to be serialized.- Returns:
- An instance of
StreamingSerializerthat can serialize instances ofSerializationProvider.
-
getSerializer
Deprecated.Description copied from interface:SerializationProviderProvide aStreamingSerializerinstance that can serialize instances ofSerializationProvider.- Specified by:
getSerializerin interfaceSerializationProvider- Type Parameters:
T- The data type to serialize.- Parameters:
typeToSerialize-TypeHolderholding theParameterizedTypeto be serialized.- Returns:
- An instance of
StreamingSerializerthat can serialize instances ofSerializationProvider.
-
getDeserializer
Deprecated.Description copied from interface:SerializationProviderProvide aStreamingDeserializerinstance that can deserialize instances ofSerializationProvider.- Specified by:
getDeserializerin interfaceSerializationProvider- Type Parameters:
T- The data type to deserialize.- Parameters:
classToDeSerialize- The class forSerializationProvider, the object to be deserialized.- Returns:
- An instance of
StreamingDeserializerthat can deserialize instances ofSerializationProvider.
-
getDeserializer
Deprecated.Description copied from interface:SerializationProviderProvide aStreamingDeserializerinstance that can deserialize instances ofSerializationProvider.- Specified by:
getDeserializerin interfaceSerializationProvider- Type Parameters:
T- The data type to deserialize.- Parameters:
typeToDeserialize-TypeHolderholding theParameterizedTypeto be deserialized.- Returns:
- An instance of
StreamingDeserializerthat can deserialize instances ofSerializationProvider.
-
serialize
Deprecated.Description copied from interface:SerializationProviderSerializes the passed objecttoSerializeto the passedBuffer.- Specified by:
serializein interfaceSerializationProvider- Type Parameters:
T- The data type to serialize.- Parameters:
toSerialize- Object to serialize.destination- TheBufferto which the serialized representation oftoSerializeis written.
-
JacksonSerializerFactory.