Interface Codec<T>

Type Parameters:
T - the value type
All Superinterfaces:
Decoder<T>, Encoder<T>
All Known Subinterfaces:
CollectibleCodec<T>
All Known Implementing Classes:
AtomicBooleanCodec, AtomicIntegerCodec, AtomicLongCodec, BigDecimalCodec, BinaryCodec, BooleanCodec, BsonArrayCodec, BsonBinaryCodec, BsonBooleanCodec, BsonCodec, BsonDateTimeCodec, BsonDBPointerCodec, BsonDecimal128Codec, BsonDocumentCodec, BsonDocumentWrapperCodec, BsonDoubleCodec, BsonInt32Codec, BsonInt64Codec, BsonJavaScriptCodec, BsonJavaScriptWithScopeCodec, BsonMaxKeyCodec, BsonMinKeyCodec, BsonNullCodec, BsonObjectIdCodec, BsonRegularExpressionCodec, BsonStringCodec, BsonSymbolCodec, BsonTimestampCodec, BSONTimestampCodec, BsonUndefinedCodec, BsonValueCodec, ByteArrayCodec, ByteCodec, CharacterCodec, CodeCodec, CodeWithScopeCodec, DateCodec, DBObjectCodec, DBRefCodec, Decimal128Codec, DocumentCodec, DoubleCodec, FloatCodec, GeometryCodec, GeometryCollectionCodec, GridFSFileCodec, IntegerCodec, IterableCodec, LineStringCodec, LongCodec, MapCodec, MaxKeyCodec, MinKeyCodec, MultiLineStringCodec, MultiPointCodec, MultiPolygonCodec, NamedCoordinateReferenceSystemCodec, ObjectIdCodec, OverridableUuidRepresentationUuidCodec, PatternCodec, PointCodec, PolygonCodec, RawBsonDocumentCodec, ShortCodec, StringCodec, SymbolCodec, UuidCodec

@Deprecated(since="2022-10-31") public interface Codec<T> extends Encoder<T>, Decoder<T>
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Implementations of this interface can both encode and decode values of type T.
Since:
3.0