## 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
    --- | --- | ---
    `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
    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.