Class ReactorPostgresKafkaEventProcessorBuilder.BuilderWithContextFormat<E extends fr.maif.eventsourcing.Event,Meta,Context>

java.lang.Object
fr.maif.eventsourcing.ReactorPostgresKafkaEventProcessorBuilder.BuilderWithContextFormat<E,Meta,Context>
Enclosing class:
ReactorPostgresKafkaEventProcessorBuilder

public static class ReactorPostgresKafkaEventProcessorBuilder.BuilderWithContextFormat<E extends fr.maif.eventsourcing.Event,Meta,Context> extends Object
  • Field Details

    • pgAsyncPool

      public final fr.maif.jooq.reactor.PgAsyncPool pgAsyncPool
    • tableNames

      public final TableNames tableNames
    • transactionManager

      public final ReactorTransactionManager<fr.maif.jooq.reactor.PgAsyncTransaction> transactionManager
    • eventFormat

      public final fr.maif.eventsourcing.format.JacksonEventFormat<?,E extends fr.maif.eventsourcing.Event> eventFormat
    • metaFormat

      public final fr.maif.eventsourcing.format.JacksonSimpleFormat<Meta> metaFormat
    • contextFormat

      public final fr.maif.eventsourcing.format.JacksonSimpleFormat<Context> contextFormat
  • Constructor Details

    • BuilderWithContextFormat

      public BuilderWithContextFormat(fr.maif.jooq.reactor.PgAsyncPool pgAsyncPool, TableNames tableNames, ReactorTransactionManager<fr.maif.jooq.reactor.PgAsyncTransaction> transactionManager, fr.maif.eventsourcing.format.JacksonEventFormat<?,E> eventFormat, fr.maif.eventsourcing.format.JacksonSimpleFormat<Meta> metaFormat, fr.maif.eventsourcing.format.JacksonSimpleFormat<Context> contextFormat)
  • Method Details