Class ElasticsearchExporterSchemaManager

java.lang.Object
io.camunda.zeebe.exporter.ElasticsearchExporterSchemaManager

public class ElasticsearchExporterSchemaManager extends Object
  • Constructor Details

    • ElasticsearchExporterSchemaManager

      public ElasticsearchExporterSchemaManager(io.camunda.zeebe.exporter.ElasticsearchClient client, ElasticsearchExporterConfiguration configuration)
      Creates a new schema manager, and it is to be used by the exporter to manage the Elasticsearch schema.
      Parameters:
      client - the Elasticsearch client
      configuration - the exporter configuration
    • ElasticsearchExporterSchemaManager

      public ElasticsearchExporterSchemaManager(ElasticsearchExporterConfiguration configuration)
      Creates a new schema manager, and is only used by the StandaloneSchemaManager.
      Parameters:
      configuration - the exporter configuration
  • Method Details

    • createSchema

      public void createSchema(String brokerVersion)