Class CloudEventsValidator

java.lang.Object
io.debezium.converters.spi.CloudEventsValidator

public class CloudEventsValidator extends Object
A class validating that a record contains a CloudEvent
Author:
Roman Kudryashov
  • Field Details

    • cloudEventsSpecRequiredFields

      private final Set<String> cloudEventsSpecRequiredFields
    • serializerType

      private SerializerType serializerType
    • cloudEventsSchemaName

      private String cloudEventsSchemaName
  • Constructor Details

    • CloudEventsValidator

      public CloudEventsValidator()
  • Method Details

    • configure

      public void configure(SerializerType serializerType, String cloudEventsSchemaName)
    • isCloudEvent

      public boolean isCloudEvent(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue)
    • verifyIsCloudEvent

      public void verifyIsCloudEvent(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue)
    • baseCheck

      private boolean baseCheck(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue)
    • checkFields

      private boolean checkFields(Object value)