Class FrameBasedInlineDataSourceSerializer

  • All Implemented Interfaces:
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable

    public class FrameBasedInlineDataSourceSerializer
    extends com.fasterxml.jackson.databind.ser.std.StdSerializer<FrameBasedInlineDataSource>
    Serializes FrameBasedInlineDataSource to the representation of InlineDataSource so that the servers' on wire transfer data doesn't change. FrameBasedInlineDataSource is currently limited to the brokers only and therefore this aids in conversion of the object to a representation that the data servers can recognize
    See Also:
    Serialized Form
    • Nested Class Summary

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

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

      • Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        _handledType
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void serialize​(FrameBasedInlineDataSource value, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider serializers)  
      void serializeWithType​(FrameBasedInlineDataSource value, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider serializers, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
      Required because DataSource is polymorphic
      • Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        _neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
    • Constructor Detail

      • FrameBasedInlineDataSourceSerializer

        public FrameBasedInlineDataSourceSerializer()
    • Method Detail

      • serializeWithType

        public void serializeWithType​(FrameBasedInlineDataSource value,
                                      com.fasterxml.jackson.core.JsonGenerator jg,
                                      com.fasterxml.jackson.databind.SerializerProvider serializers,
                                      com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
                               throws IOException
        Required because DataSource is polymorphic
        Overrides:
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<FrameBasedInlineDataSource>
        Throws:
        IOException