Class DomainEventArchiveConfiguration

java.lang.Object
ch.admin.bit.jeap.processarchive.domain.configuration.DomainEventArchiveConfiguration
Direct Known Subclasses:
PayloadDataDomainEventArchiveConfiguration, RemoteDataDomainEventArchiveConfiguration

public abstract class DomainEventArchiveConfiguration extends Object
  • Constructor Details

    • DomainEventArchiveConfiguration

      public DomainEventArchiveConfiguration(String eventName, String topicName, String clusterName, ch.admin.bit.jeap.processarchive.plugin.api.archivedata.ArchiveDataCondition<ch.admin.bit.jeap.messaging.model.Message> archiveDataCondition, ch.admin.bit.jeap.processarchive.plugin.api.archivedata.MessageCorrelationProvider<ch.admin.bit.jeap.messaging.model.Message> correlationProvider, String featureFlag)
  • Method Details

    • getArchiveDataFactory

      public abstract ArchiveDataFactory getArchiveDataFactory()
    • acceptsMessage

      public boolean acceptsMessage(ch.admin.bit.jeap.messaging.model.Message message)
    • getEventName

      public String getEventName()
    • getTopicName

      public String getTopicName()
    • getClusterName

      public String getClusterName()
    • getArchiveDataCondition

      public ch.admin.bit.jeap.processarchive.plugin.api.archivedata.ArchiveDataCondition<ch.admin.bit.jeap.messaging.model.Message> getArchiveDataCondition()
    • getCorrelationProvider

      public ch.admin.bit.jeap.processarchive.plugin.api.archivedata.MessageCorrelationProvider<ch.admin.bit.jeap.messaging.model.Message> getCorrelationProvider()
    • getFeatureFlag

      public String getFeatureFlag()
    • toString

      public String toString()
      Overrides:
      toString in class Object