java.lang.Object
com.amazonaws.services.schemaregistry.utils.AVROUtils

public final class AVROUtils extends Object
  • Method Details

    • getInstance

      public static AVROUtils getInstance()
      Thread safe singleton instance of the AVROUtil Class.
      Returns:
      Avro util instance. AVROUtils.
    • getSchemaDefinition

      public String getSchemaDefinition(@NonNull @NonNull Object object)
      Get the schema definition.
      Parameters:
      object - object for which schema definition has to be derived
      Returns:
      schema string
    • getSchema

      public org.apache.avro.Schema getSchema(@NonNull @NonNull Object object)
      Returns the schema Object.
      Parameters:
      object - object is given by the Kafka.
      Returns:
      schema Object Schema.
    • parseSchema

      public org.apache.avro.Schema parseSchema(@NonNull @NonNull String schema)
      Parses AVRO Schema from a string
      Parameters:
      schema - AVRO schema definition
      Returns: