Package com.tangosol.io.pof.reflect
Class Codecs.AbstractCodec
java.lang.Object
com.tangosol.io.pof.reflect.Codecs.AbstractCodec
- All Implemented Interfaces:
- Codec
- Direct Known Subclasses:
- Codecs.ArrayCodec,- Codecs.CollectionCodec,- Codecs.DefaultCodec,- Codecs.LongArrayCodec,- Codecs.MapCodec
- Enclosing class:
- Codecs
Abstract 
Codec implementations that encodes objects by simply
 delegating to PofWriter.writeObject(int, Object). Generally
 the default writeObject implementation does not need to be modified as
 the current accommodation of types and conversion to POF is generally
 accepted, with the deserialization being more likely to be specific.- Since:
- 3.7.1
- 
Constructor Details- 
AbstractCodecpublic AbstractCodec()
 
- 
- 
Method Details- 
encodeSerialize an object using the providedPofWriter.- Specified by:
- encodein interface- Codec
- Parameters:
- out- the PofWriter to read from
- index- the index of the POF property to serialize
- value- the value to serialize
- Throws:
- IOException- if an I/O error occurs
 
- 
newInstanceReturn a new instance of T based on the provided Class<T>, or throw a RuntimeException.- Type Parameters:
- T- the type to instantiate and return
- Parameters:
- clz- the class to instantiate
- Returns:
- a new instance of type T
 
 
-