Package 

Class EsjcAggregateRepository

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      EsjcAggregateRepository(EventStore eventStore, EventSerdes serdes, Function2<String, UUID, String> streamIdGenerator, EventMetadataSerdes<out Metadata> metadataSerdes)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Unit append(String aggregateType, UUID aggregateId, ExpectedEventNumber expectedEventNumber, List<Event<?>> eventWrappers)
      String getSerializationId(KClass<EventData<?>> eventDataClass)
      • Methods inherited from class no.ks.kes.lib.AggregateRepository

        read
      • Methods inherited from class java.lang.Object

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

      • EsjcAggregateRepository

        EsjcAggregateRepository(EventStore eventStore, EventSerdes serdes, Function2<String, UUID, String> streamIdGenerator, EventMetadataSerdes<out Metadata> metadataSerdes)