Class EventStoreRepository<ID extends AggregateRootId,​AGGREGATE extends AggregateRoot<ID>>

  • Type Parameters:
    ID - Type of the aggregate root identifier.
    AGGREGATE - Type of the aggregate root.
    All Implemented Interfaces:
    Repository<ID,​AGGREGATE>

    public abstract class EventStoreRepository<ID extends AggregateRootId,​AGGREGATE extends AggregateRoot<ID>>
    extends Object
    implements Repository<ID,​AGGREGATE>
    Event store based repository.