HeadersSerializer Class

  • java.lang.Object
    • com.fasterxml.jackson.databind.JsonSerializer
      • com.microsoft.bot.restclient.serializer.HeadersSerializer

public final class HeadersSerializer
extends com.fasterxml.jackson.databind.JsonSerializer<okhttp3.Headers>

Custom serializer for serializing Headers objects.

Constructor Summary

Constructor Description
HeadersSerializer()

Method Summary

Modifier and Type Method and Description
static com.fasterxml.jackson.databind.module.SimpleModule getModule()

Gets a module wrapping this serializer as an adapter for the Jackson ObjectMapper.

void serialize(Headers value, JsonGenerator jgen, SerializerProvider provider)

Methods inherited from com.fasterxml.jackson.databind.JsonSerializer

com.fasterxml.jackson.databind.JsonSerializer.acceptJsonFormatVisitor com.fasterxml.jackson.databind.JsonSerializer.getDelegatee com.fasterxml.jackson.databind.JsonSerializer.handledType com.fasterxml.jackson.databind.JsonSerializer.isEmpty com.fasterxml.jackson.databind.JsonSerializer.isEmpty com.fasterxml.jackson.databind.JsonSerializer.isUnwrappingSerializer com.fasterxml.jackson.databind.JsonSerializer.properties com.fasterxml.jackson.databind.JsonSerializer.replaceDelegatee(com.fasterxml.jackson.databind.JsonSerializer< com.fasterxml.jackson.databind.JsonSerializer.serialize com.fasterxml.jackson.databind.JsonSerializer.serializeWithType com.fasterxml.jackson.databind.JsonSerializer.unwrappingSerializer com.fasterxml.jackson.databind.JsonSerializer.usesObjectId com.fasterxml.jackson.databind.JsonSerializer.withFilterId

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

HeadersSerializer

public HeadersSerializer()

Method Details

getModule

public static SimpleModule getModule()

Gets a module wrapping this serializer as an adapter for the Jackson ObjectMapper.

Returns:

a simple module to be plugged onto Jackson ObjectMapper.

serialize

public void serialize(Headers value, JsonGenerator jgen, SerializerProvider provider)

Overrides:

HeadersSerializer.serialize(Headers value, JsonGenerator jgen, SerializerProvider provider)

Parameters:

value
jgen
provider

Throws:

java.io.IOException

Applies to