E - type of object to map into JSONpublic class JsonHandler<E> extends BaseHttpHandler
| Constructor and Description |
|---|
JsonHandler(E data,
Optional<Duration> cacheExpiration,
com.fasterxml.jackson.databind.Module... modules)
Constructs an instance.
|
JsonHandler(Supplier<E> dataSupplier,
Optional<Duration> cacheExpiration,
com.fasterxml.jackson.databind.Module... modules)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected HttpResponse |
doHandle(HttpRequest request,
HttpInterceptor.Context context) |
handlepublic JsonHandler(E data, Optional<Duration> cacheExpiration, com.fasterxml.jackson.databind.Module... modules)
data - an object to convert to JSON upon each updatecacheExpiration - time between updatesmodules - modules for object mapperpublic JsonHandler(Supplier<E> dataSupplier, Optional<Duration> cacheExpiration, com.fasterxml.jackson.databind.Module... modules)
dataSupplier - a supplier that provides an object to convert to JSON upon each updatecacheExpiration - time between updatesmodules - modules for object mapperprotected HttpResponse doHandle(HttpRequest request, HttpInterceptor.Context context)
doHandle in class BaseHttpHandlerCopyright © 2013–2020 Hotels.com. All rights reserved.