Class Jackson2HalModule.HalHandlerInstantiator
java.lang.Object
com.fasterxml.jackson.databind.cfg.HandlerInstantiator
org.springframework.hateoas.mediatype.ConfigurableHandlerInstantiator
org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
- Enclosing class:
- Jackson2HalModule
public static class Jackson2HalModule.HalHandlerInstantiator
extends ConfigurableHandlerInstantiator
HandlerInstantiator to create HAL-specific serializers, deserializers etc.
- Author:
- Oliver Gierke
-
Constructor Summary
ConstructorDescriptionHalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver) Convenience constructor for testing purposes.HalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver, HalConfiguration halConfiguration, AutowireCapableBeanFactory delegate) -
Method Summary
Methods inherited from class org.springframework.hateoas.mediatype.ConfigurableHandlerInstantiator
deserializerInstance, findInstance, findOrCreateInstance, keyDeserializerInstance, registerInstance, serializerInstance, typeIdResolverInstance, typeResolverBuilderInstance, virtualPropertyWriterInstance
Methods inherited from class com.fasterxml.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, 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.
-