public static class Jackson2HalModule.HalHandlerInstantiator
extends com.fasterxml.jackson.databind.cfg.HandlerInstantiator
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonDeserializer<?> |
deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> deserClass) |
com.fasterxml.jackson.databind.KeyDeserializer |
keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> keyDeserClass) |
com.fasterxml.jackson.databind.JsonSerializer<?> |
serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> serClass) |
com.fasterxml.jackson.databind.jsontype.TypeIdResolver |
typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> resolverClass) |
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> builderClass) |
public HalHandlerInstantiator(RelProvider provider, CurieProvider curieProvider, MessageSourceAccessor accessor, AutowireCapableBeanFactory beanFactory, HalConfiguration halConfiguration)
Jackson2HalModule.HalHandlerInstantiator using the given RelProvider, CurieProvider and
MessageSourceAccessor and AutowireCapableBeanFactory. Registers a prepared
Jackson2HalModule.HalResourcesSerializer and Jackson2HalModule.HalLinkListSerializer falling back to instantiation using the given
AutowireCapableBeanFactory if provided, or simple default constructor instantiation if not.provider - must not be null.curieProvider - can be null.accessor - can be null.beanFactory - can be nullpublic HalHandlerInstantiator(RelProvider provider, CurieProvider curieProvider, MessageSourceAccessor messageSourceAccessor, AutowireCapableBeanFactory beanFactory)
public HalHandlerInstantiator(RelProvider provider, CurieProvider curieProvider, MessageSourceAccessor messageSourceAccessor)
public HalHandlerInstantiator(RelProvider provider, CurieProvider curieProvider, MessageSourceAccessor messageSourceAccessor, HalConfiguration halConfiguration)
Jackson2HalModule.HalHandlerInstantiator using the given RelProvider, CurieProvider and
MessageSourceAccessor. Registers a prepared Jackson2HalModule.HalResourcesSerializer and
Jackson2HalModule.HalLinkListSerializer falling back to instantiation expecting a default constructor.provider - must not be null.curieProvider - can be null.messageSourceAccessor - can be null.public HalHandlerInstantiator(RelProvider provider, CurieProvider curieProvider, MessageSourceAccessor accessor, boolean enforceEmbeddedCollections, HalConfiguration halConfiguration)
Jackson2HalModule.HalHandlerInstantiator using the given RelProvider, CurieProvider and
MessageSourceAccessor and whether to enforce embedded collections. Registers a prepared
Jackson2HalModule.HalResourcesSerializer and Jackson2HalModule.HalLinkListSerializer falling back to instantiation expecting a
default constructor.provider - must not be null.curieProvider - can be nullaccessor - can be null.enforceEmbeddedCollections - public com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> deserClass)
deserializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiatorpublic com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> keyDeserClass)
keyDeserializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiatorpublic com.fasterxml.jackson.databind.JsonSerializer<?> serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> serClass)
serializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiatorpublic com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> builderClass)
typeResolverBuilderInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiatorpublic com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.introspect.Annotated annotated,
Class<?> resolverClass)
typeIdResolverInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiatorCopyright © 2012-2016–2018 Pivotal, Inc.. All rights reserved.