Package com.oracle.coherence.io.json
Class SafeJsonSerializer
- java.lang.Object
-
- com.tangosol.io.MultiplexingSerializer
-
- com.oracle.coherence.io.json.SafeJsonSerializer
-
- All Implemented Interfaces:
ClassLoaderAware,Serializer
@Named("SafeJson") public class SafeJsonSerializer extends MultiplexingSerializerAn extension ofMultiplexingSerializerthat registers theJsonSerializerand theDefaultSerializer(in that order). If an object can't be serialized/deserialized as JSON, then attempt it using Java serialization.- Since:
- 20.06
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.io.MultiplexingSerializer
MultiplexingSerializer.SerializationHeader
-
-
Field Summary
-
Fields inherited from class com.tangosol.io.MultiplexingSerializer
f_idToSerializer, f_mapTypeToSerializer, f_serializers, m_refLoader, NULL_TYPE
-
-
Constructor Summary
Constructors Constructor Description SafeJsonSerializer()
-
Method Summary
-
Methods inherited from class com.tangosol.io.MultiplexingSerializer
deserialize, doSerialization, doWrite, getContextClassLoader, logSerializationErrors, readSerializationHeader, serialize, setContextClassLoader, toString, writeSerializationHeader
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.tangosol.io.Serializer
deserialize, getName
-
-