Class PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder
java.lang.Object
ch.admin.bit.jeap.processarchive.domain.configuration.PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder
- Enclosing class:
PayloadDataDomainEventArchiveConfiguration
public static class PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionarchiveDataCondition(ArchiveDataCondition<ch.admin.bit.jeap.messaging.model.Message> archiveDataCondition) build()clusterName(String clusterName) correlationProvider(MessageCorrelationProvider<ch.admin.bit.jeap.messaging.model.Message> correlationProvider) domainEventArchiveDataProvider(@NonNull DomainEventArchiveDataProvider<ch.admin.bit.jeap.domainevent.DomainEvent> domainEventArchiveDataProvider) featureFlag(String featureFlag) toString()
-
Method Details
-
eventName
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder eventName(@NonNull @NonNull String eventName) - Returns:
this.
-
topicName
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder topicName(@NonNull @NonNull String topicName) - Returns:
this.
-
clusterName
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder clusterName(String clusterName) - Returns:
this.
-
archiveDataCondition
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder archiveDataCondition(ArchiveDataCondition<ch.admin.bit.jeap.messaging.model.Message> archiveDataCondition) - Returns:
this.
-
domainEventArchiveDataProvider
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder domainEventArchiveDataProvider(@NonNull @NonNull DomainEventArchiveDataProvider<ch.admin.bit.jeap.domainevent.DomainEvent> domainEventArchiveDataProvider) - Returns:
this.
-
correlationProvider
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder correlationProvider(MessageCorrelationProvider<ch.admin.bit.jeap.messaging.model.Message> correlationProvider) - Returns:
this.
-
featureFlag
public PayloadDataDomainEventArchiveConfiguration.PayloadDataDomainEventArchiveConfigurationBuilder featureFlag(String featureFlag) - Returns:
this.
-
build
-
toString
-