Package fr.maif.eventsourcing
Class ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E extends fr.maif.eventsourcing.Event,Meta,Context>
java.lang.Object
fr.maif.eventsourcing.ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E,Meta,Context>
- Enclosing class:
- ReactorPostgresKafkaEventProcessorBuilder
public static class ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E extends fr.maif.eventsourcing.Event,Meta,Context>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal fr.maif.eventsourcing.EventStore.ConcurrentReplayStrategyfinal fr.maif.eventsourcing.format.JacksonSimpleFormat<Context>final fr.maif.eventsourcing.format.JacksonEventFormat<?,E> final ReactorEventStore<fr.maif.jooq.reactor.PgAsyncTransaction,E, Meta, Context> final fr.maif.eventsourcing.format.JacksonSimpleFormat<Meta>final fr.maif.jooq.reactor.PgAsyncPoolfinal TableNamesfinal ReactorTransactionManager<fr.maif.jooq.reactor.PgAsyncTransaction> -
Method Summary
Modifier and TypeMethodDescriptionwithConcurrentReplayStrategy(fr.maif.eventsourcing.EventStore.ConcurrentReplayStrategy concurrentReplayStrategy) <S extends fr.maif.eventsourcing.State<S>>
ReactorPostgresKafkaEventProcessorBuilder.BuilderWithEventHandler<S,E, Meta, Context> withEventHandler(fr.maif.eventsourcing.EventHandler<S, E> eventHandler)
-
Field Details
-
pgAsyncPool
public final fr.maif.jooq.reactor.PgAsyncPool pgAsyncPool -
tableNames
-
transactionManager
-
eventFormat
public final fr.maif.eventsourcing.format.JacksonEventFormat<?,E extends fr.maif.eventsourcing.Event> eventFormat -
metaFormat
-
contextFormat
-
concurrentReplayStrategy
public final fr.maif.eventsourcing.EventStore.ConcurrentReplayStrategy concurrentReplayStrategy -
eventPublisher
-
eventStore
public final ReactorEventStore<fr.maif.jooq.reactor.PgAsyncTransaction,E extends fr.maif.eventsourcing.Event, eventStoreMeta, Context>
-
-
Method Details
-
withSkipConcurrentReplayStrategy
public ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E,Meta, withSkipConcurrentReplayStrategy()Context> -
withNoConcurrentReplayStrategy
public ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E,Meta, withNoConcurrentReplayStrategy()Context> -
withWaitConcurrentReplayStrategy
public ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E,Meta, withWaitConcurrentReplayStrategy()Context> -
withConcurrentReplayStrategy
public ReactorPostgresKafkaEventProcessorBuilder.BuilderWithKafkaSettings<E,Meta, withConcurrentReplayStrategyContext> (fr.maif.eventsourcing.EventStore.ConcurrentReplayStrategy concurrentReplayStrategy) -
withEventHandler
public <S extends fr.maif.eventsourcing.State<S>> ReactorPostgresKafkaEventProcessorBuilder.BuilderWithEventHandler<S,E, withEventHandlerMeta, Context> (fr.maif.eventsourcing.EventHandler<S, E> eventHandler)
-