Class AbstractSerializerStream
java.lang.Object
io.debezium.connector.oracle.logminer.processor.ehcache.serialization.AbstractSerializerStream
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
SerializerInputStream,SerializerOutputStream
- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final StringArrays cannot be serialized with null values and so we use a sentinel value to mark a null element in an array.protected static final StringThe supplied value arrays can now be populated withOracleValueConverters.UNAVAILABLE_VALUEwhich is simple java object. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.AutoCloseable
close
-
Field Details
-
NULL_VALUE_SENTINEL
Arrays cannot be serialized with null values and so we use a sentinel value to mark a null element in an array.- See Also:
-
UNAVAILABLE_VALUE_SENTINEL
The supplied value arrays can now be populated withOracleValueConverters.UNAVAILABLE_VALUEwhich is simple java object. This cannot be represented as a string in the cached Ehcache record and so this sentinel is used to translate the runtime object representation to a serializable form and back during cache to object conversion.- See Also:
-
-
Constructor Details
-
AbstractSerializerStream
public AbstractSerializerStream()
-