ElasticsearchEventStreamIndexInitializer

class ElasticsearchEventStreamIndexInitializer(elasticsearchClient: ReactiveElasticsearchClient, resourceLocator: WowResourceLocator = WowResourceLocator(), namedAggregates: Iterable<NamedAggregate> = MetadataSearcher.namedAggregateType.keys, indexNaming: ElasticsearchIndexNaming) : ElasticsearchIndexInitializer

Creates the event stream indices (wow.{context}.{aggregate}.es) whose definitions are shipped, behind the deployment's index prefix.

Constructors

Link copied to clipboard
constructor(elasticsearchClient: ReactiveElasticsearchClient, resourceLocator: WowResourceLocator = WowResourceLocator(), namedAggregates: Iterable<NamedAggregate> = MetadataSearcher.namedAggregateType.keys, indexNaming: ElasticsearchIndexNaming)
constructor(elasticsearchClient: ReactiveElasticsearchClient, resourceLocator: WowResourceLocator = WowResourceLocator(), namedAggregates: Iterable<NamedAggregate> = MetadataSearcher.namedAggregateType.keys)

The constructor from before the index prefix, kept for binary compatibility: Wow's unprefixed names.