Interface EncodingRegistry

All Known Implementing Classes:
DefaultEncodingRegistry, SimpleEncodingRegistry

public interface EncodingRegistry
A registry of Encodings.

Encodings in an EncodingRegistry can be looked up by EncodingId or by Java type. Multiple Encodings may support the same Java type, so only the EncodingId lookup is guaranteed to be unique.

Note: Enum types are not directly handled in the core API layer; instead, the appropriate EnumValueEncoding must be used to encode values as EnumValues.

Instances must be thread safe.