Index

A B C D J M U W 
All Classes and Interfaces|All Packages

A

autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonExtension
Opinionated outbound JSON middleware factory.
autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonMiddleware
Automatic JSON marshalling policy.

B

body(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
Deserializes the full request body into an instance of type.
bodyFrom(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
Deserializes the request body via the raw InputStream, avoiding the intermediate byte[] allocation.

C

configure(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.jackson.JacksonExtension
 
Custom mapper - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
Section

D

dev.relism.flash.ext.jackson - package dev.relism.flash.ext.jackson
 

J

JacksonExtension - Class in dev.relism.flash.ext.jackson
Registers JSON support into the Flash extension layer.
JacksonExtension() - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
Installs with an opinionated default JsonMapper: auto-discovers modules on classpath (e.g.
JacksonExtension(ObjectMapper) - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
Installs with a fully configured custom ObjectMapper.
JacksonMiddleware - Class in dev.relism.flash.ext.jackson
Outbound JSON marshalling middleware for class-based and lambda routes.
Json - Class in dev.relism.flash.ext.jackson
Thread-safe JSON toolbox.

M

mapper() - Method in class dev.relism.flash.ext.jackson.Json
Returns the underlying ObjectMapper for advanced operations (custom serialization, schema generation, etc.) not covered by the methods above.

U

Usage — composition (preferred) - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
Section

W

write(Response, Object) - Method in class dev.relism.flash.ext.jackson.Json
Serializes obj to a JSON string and sets Content-Type: application/json on the response.
writeView(Response, Object, Class<?>) - Method in class dev.relism.flash.ext.jackson.Json
Like Json.write(dev.relism.flash.models.Response, java.lang.Object) but applies a Jackson @JsonView filter, restricting serialization to fields visible under view.
A B C D J M U W 
All Classes and Interfaces|All Packages