Class JacksonContentFilter.FilteringSerializer

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<Object>
io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
Enclosing class:
JacksonContentFilter

protected static class JacksonContentFilter.FilteringSerializer extends com.fasterxml.jackson.databind.JsonSerializer<Object>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

    com.fasterxml.jackson.databind.JsonSerializer.None
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final ThreadLocal<Object>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider, Object value)
     
    void
    serialize(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider provider)
     
    void
    serializeAndThen(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, ThrowingConsumer<Object> followUp)
     
    void
    serializeWithType(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer)
     

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

    acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • FilteringSerializer

      protected FilteringSerializer()
  • Method Details

    • serialize

      public void serialize(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider provider)
      Specified by:
      serialize in class com.fasterxml.jackson.databind.JsonSerializer<Object>
    • serializeWithType

      public void serializeWithType(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer)
      Overrides:
      serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<Object>
    • serializeAndThen

      public void serializeAndThen(Object input, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, ThrowingConsumer<Object> followUp)
    • isEmpty

      public boolean isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider, Object value)
      Overrides:
      isEmpty in class com.fasterxml.jackson.databind.JsonSerializer<Object>