ElasticsearchEventSourcingAutoConfiguration

@AutoConfiguration(after = [ElasticsearchRestClientAutoConfiguration::class])
@ConditionalOnClass(value = [ElasticsearchEventStore::class])
@EnableConfigurationProperties(value = [ElasticsearchProperties::class])
class ElasticsearchEventSourcingAutoConfiguration(elasticsearchProperties: ElasticsearchProperties)

Constructors

constructor(elasticsearchProperties: ElasticsearchProperties)

Functions

Link copied to clipboard
fun elasticsearchEventStore(elasticsearchClient: ReactiveElasticsearchClient): ElasticsearchEventStore
Link copied to clipboard
fun elasticsearchEventStoreBinding(@Qualifier(value = "elasticsearchEventStore") eventStore: EventStore): EventStoreBinding
Link copied to clipboard
@Bean(name = ["elasticsearchSnapshotStore", "elasticsearchSnapshotRepository"])
fun elasticsearchSnapshotStore(elasticsearchClient: ReactiveElasticsearchClient): ElasticsearchSnapshotStore
Link copied to clipboard
fun elasticsearchSnapshotStoreBinding(@Qualifier(value = "elasticsearchSnapshotStore") snapshotStore: SnapshotStore): SnapshotStoreBinding
Link copied to clipboard
fun indexTemplateInitializer(elasticsearchOperations: ReactiveElasticsearchOperations): IndexTemplateInitializer
Link copied to clipboard
@Bean
fun jackson3JsonpMapper(): Jackson3JsonpMapper