abstract class AbstractJackson2Encoder : Jackson2CodecSupport, HttpMessageEncoder<Any>
Base class providing support methods for Jackson 2.9 encoding.
Author
Sebastien Deleuze
Author
Arjen Poutsma
Since
5.0
open fun canEncode(elementType: ResolvableType, mimeType: MimeType): Boolean |
|
open fun encode(inputStream: Publisher<*>, bufferFactory: DataBufferFactory, elementType: ResolvableType, mimeType: MimeType, hints: MutableMap<String, Any>): Flux<DataBuffer> |
|
open fun getEncodeHints(actualType: ResolvableType, elementType: ResolvableType, mediaType: MediaType, request: ServerHttpRequest, response: ServerHttpResponse): MutableMap<String, Any> |
|
open fun getStreamingMediaTypes(): MutableList<MediaType> |
|
open fun setStreamingMediaTypes(mediaTypes: MutableList<MediaType>): Unit
Configure "streaming" media types for which flushing should be performed automatically vs at the end of the stream. By default this is set to |
open class Jackson2JsonEncoder : AbstractJackson2Encoder
Encode from an |
|
open class Jackson2SmileEncoder : AbstractJackson2Encoder
Encode from an |