Class HalJacksonModule.HalHandlerInstantiator
java.lang.Object
tools.jackson.databind.cfg.HandlerInstantiator
org.springframework.hateoas.mediatype.ConfigurableHandlerInstantiator
org.springframework.hateoas.mediatype.hal.HalJacksonModule.HalHandlerInstantiator
- Enclosing class:
- HalJacksonModule
HandlerInstantiator to create HAL-specific serializers, deserializers etc.
- Author:
- Oliver Gierke
-
Constructor Summary
ConstructorsConstructorDescriptionHalHandlerInstantiator(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver) Convenience constructor for testing purposes.HalHandlerInstantiator(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver, HalConfiguration halConfiguration, org.springframework.beans.factory.config.AutowireCapableBeanFactory delegate) -
Method Summary
Methods inherited from class org.springframework.hateoas.mediatype.ConfigurableHandlerInstantiator
deserializerInstance, findInstance, findOrCreateInstance, keyDeserializerInstance, registerInstance, serializerInstance, typeIdResolverInstance, typeResolverBuilderInstance, virtualPropertyWriterInstanceMethods inherited from class tools.jackson.databind.cfg.HandlerInstantiator
converterInstance, includeFilterInstance, namingStrategyInstance, objectIdGeneratorInstance, resolverIdGeneratorInstance, valueInstantiatorInstance
-
Constructor Details
-
HalHandlerInstantiator
public HalHandlerInstantiator(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver) Convenience constructor for testing purposes. PreferHalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver, HalConfiguration, AutowireCapableBeanFactory)- Parameters:
provider- must not be null.curieProvider- must not be null.resolver- must not be null.
-
HalHandlerInstantiator
public HalHandlerInstantiator(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver, HalConfiguration halConfiguration, org.springframework.beans.factory.config.AutowireCapableBeanFactory delegate) - Parameters:
provider- must not be null.curieProvider- must not be null.resolver- must not be null.halConfiguration- must not be null.delegate- must not be null.
-