Class EventuateLocalEventsConfiguration


  • @Singleton
    public class EventuateLocalEventsConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.eventuate.local.java.events.EventuateKafkaAggregateSubscriptions aggregateEvents​(javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.common.EventuateKafkaConfigurationProperties> eventuateLocalAggregateStoreConfiguration, javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.basic.consumer.EventuateKafkaConsumerConfigurationProperties> eventuateKafkaConsumerConfigurationProperties, javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.basic.consumer.KafkaConsumerFactory> kafkaConsumerFactory)  
      io.eventuate.javaclient.commonimpl.events.sync.AggregateEvents syncAggregateEvents​(javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.common.adapters.AsyncToSyncTimeoutOptions> timeoutOptions, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.events.AggregateEvents> aggregateEvents)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EventuateLocalEventsConfiguration

        public EventuateLocalEventsConfiguration()
    • Method Detail

      • aggregateEvents

        @Singleton
        public io.eventuate.local.java.events.EventuateKafkaAggregateSubscriptions aggregateEvents​(javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.common.EventuateKafkaConfigurationProperties> eventuateLocalAggregateStoreConfiguration,
                                                                                                   javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.basic.consumer.EventuateKafkaConsumerConfigurationProperties> eventuateKafkaConsumerConfigurationProperties,
                                                                                                   javax.enterprise.inject.Instance<io.eventuate.messaging.kafka.basic.consumer.KafkaConsumerFactory> kafkaConsumerFactory)
      • syncAggregateEvents

        @Singleton
        public io.eventuate.javaclient.commonimpl.events.sync.AggregateEvents syncAggregateEvents​(javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.common.adapters.AsyncToSyncTimeoutOptions> timeoutOptions,
                                                                                                  javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.events.AggregateEvents> aggregateEvents)