# Uses of Interface
org.apache.tapestry5.jacksondatabind.services.ObjectMapperSource

Packages that use ObjectMapperSource
Package
Description
org.apache.tapestry5.rest.jackson.internal
org.apache.tapestry5.rest.jackson.modules

- ## Uses of ObjectMapperSource in org.apache.tapestry5.rest.jackson.internal

  Classes in org.apache.tapestry5.rest.jackson.internal that implement ObjectMapperSource
  Modifier and Type
  Class
  Description
  `final class`
  `FallbackObjectMapperSource`
  `ObjectMapperSource` implementation that always returns the same object returned by instantiating `ObjectMapper`.
  Constructors in org.apache.tapestry5.rest.jackson.internal with parameters of type ObjectMapperSource
  Modifier
  Constructor
  Description
  ``
  `JacksonComponentEventResultProcessor(Class<T> entityClass, Response response, String outputEncoding, ObjectMapperSource objectMapperSource)`
  ``
  `JacksonHttpRequestBodyConverter(MappedEntityManager mappedEntityManager, ObjectMapperSource objectMapperSource)`

- ## Uses of ObjectMapperSource in org.apache.tapestry5.rest.jackson.modules

  Methods in org.apache.tapestry5.rest.jackson.modules that return ObjectMapperSource
  Modifier and Type
  Method
  Description
  `static ObjectMapperSource`
  RestJacksonModule.`buildObjectMapperSource(List<ObjectMapperSource> configuration, ChainBuilder chainBuilder)`
  Builds the `ObjectMapperSource` service.
  Methods in org.apache.tapestry5.rest.jackson.modules with parameters of type ObjectMapperSource
  Modifier and Type
  Method
  Description
  `static void`
  RestJacksonModule.`contributeComponentEventResultProcessor(MappedConfiguration<Class,ComponentEventResultProcessor> configuration, MappedEntityManager mappedEntityManager, Response response, ObjectMapperSource objectMapperSource, String outputEncoding)`
  Adds a (entity class, JacksonComponentEventResultProcessor) for each entity class returned by `MappedEntityManager.getEntities()`.
  Method parameters in org.apache.tapestry5.rest.jackson.modules with type arguments of type ObjectMapperSource
  Modifier and Type
  Method
  Description
  `static ObjectMapperSource`
  RestJacksonModule.`buildObjectMapperSource(List<ObjectMapperSource> configuration, ChainBuilder chainBuilder)`
  Builds the `ObjectMapperSource` service.
  `static void`
  RestJacksonModule.`contributeObjectMapperSource(OrderedConfiguration<ObjectMapperSource> configuration)`
  Contributes `FallbackObjectMapperSource` (contribution id `Fallback`) so we guarantee there's always an `ObjectMapper` provided for any type.