Class DefaultBindingContext

java.lang.Object
gov.nist.secauto.metaschema.databind.DefaultBindingContext
All Implemented Interfaces:
IBindingContext

public class DefaultBindingContext extends Object implements IBindingContext
The implementation of a IBindingContext provided by this library.

This implementation caches Module information, which can dramatically improve read and write performance at the cost of some memory use. Thus, using the same singleton of this class across multiple I/O operations will improve overall read and write performance when processing the same types of data.

Serializers and deserializers provided by this class using the newSerializer(Format, Class) and newDeserializer(Format, Class) methods will

This class is synchronized and is thread-safe.