## Uses of Class
com.fasterxml.jackson.databind.cfg.HandlerInstantiator

Packages that use HandlerInstantiator
com.fasterxml.jackson.databind: Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
com.fasterxml.jackson.databind.cfg: Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).

### Uses of HandlerInstantiator in com.fasterxml.jackson.databind

Methods in com.fasterxml.jackson.databind with parameters of type HandlerInstantiator
`Object` ObjectMapper.`setHandlerInstantiator(HandlerInstantiator hi)` Method for configuring `HandlerInstantiator` to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class.

### Uses of HandlerInstantiator in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as HandlerInstantiator
`protected HandlerInstantiator` BaseSettings.`_handlerInstantiator` Object used for creating instances of handlers (serializers, deserializers, type and type id resolvers), given class to instantiate.

Methods in com.fasterxml.jackson.databind.cfg that return HandlerInstantiator
`HandlerInstantiator` MapperConfig.`getHandlerInstantiator()`
`HandlerInstantiator` BaseSettings.`getHandlerInstantiator()`

Methods in com.fasterxml.jackson.databind.cfg with parameters of type HandlerInstantiator
`B` MapperBuilder.`handlerInstantiator(HandlerInstantiator hi)` Method for configuring `HandlerInstantiator` to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class.
`T` MapperConfigBase.`with(HandlerInstantiator hi)` Method for constructing and returning a new instance with different `HandlerInstantiator` to use.
`BaseSettings` BaseSettings.`withHandlerInstantiator(HandlerInstantiator hi)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type HandlerInstantiator
Constructor and Description
`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv)` Deprecated.

`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming)`
Deprecated.
Since 2.16, use variant that takes `CacheProvider` instead.

`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming, CacheProvider cacheProvider)`