All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

{
  "groups": [
  ],
  "properties": [
    {
      "name": "embedded.kafka.enabled",
      "type": "java.lang.Boolean",
      "defaultValue": "true"
    },
    {
      "name": "embedded.zookeeper.enabled",
      "type": "java.lang.Boolean",
      "defaultValue": "true"
    },
    {
      "name": "embedded.kafka.schema-registry.enabled",
      "type": "java.lang.Boolean",
      "defaultValue": "true"
    },
    {
      "name": "embedded.kafka.schema-registry.waitTimeoutInSeconds",
      "type": "java.lang.Integer",
      "defaultValue": "60"
    },
    {
      "name": "embedded.kafka.schema-registry.dockerImage",
      "type": "java.lang.String",
      "defaultValue": "confluentinc/cp-schema-registry:5.5.1"
    },
    {
      "name": "embedded.kafka.schema-registry.port",
      "type": "java.lang.Integer",
      "description": "The container internal port. Will be overwritten with mapped port.",
      "defaultValue": "8081"
    },
    {
      "name": "embedded.kafka.schema-registry.avroCompatibilityLevel",
      "type": "java.lang.Enum",
      "defaultValue": "BACKWARD"
    },
    {
      "name": "embedded.kafka.schema-registry.authentication",
      "type": "java.lang.Enum",
      "defaultValue": "NONE"
    }
  ],
  "hints": [
    {
      "name": "embedded.kafka.enabled",
      "values": [
        {
          "value": "true",
          "description": "Enables configuration of kafka cluster on startup."
        },
        {
          "value": "false",
          "description": "Disabled configuration of kafka cluster on startup."
        }
      ]
    },
    {
      "name": "embedded.kafka.schema-registry.avro-compatibility-level",
      "values": [
        {
          "value": "NONE",
          "description": "New schema can be any valid Avro schema."
        },
        {
          "value": "BACKWARD",
          "description": "New schema can read data produced by latest registered schema."
        },
        {
          "value": "BACKWARD_TRANSITIVE",
          "description": "New schema can read data produced by all previously registered schemas."
        },
        {
          "value": "FORWARD",
          "description": "Latest registered schema can read data produced by the new schema."
        },
        {
          "value": "FORWARD_TRANSITIVE",
          "description": "All previously registered schemas can read data produced by the new schema."
        },
        {
          "value": "FULL",
          "description": "New schema is backward and forward compatible with latest registered schema."
        },
        {
          "value": "FULL_TRANSITIVE",
          "description": "New schema is backward and forward compatible with all previously registered schemas."
        }
      ]
    },
    {
      "name": "embedded.kafka.schema-registry.authentication",
      "values": [
        {
          "value": "NONE",
          "description": "No authentication."
        },
        {
          "value": "BASIC",
          "description": "Enable basic authentication."
        }
      ]
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy