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

java.lang.Object
org.fuin.ddd4j.esrepo.EventStoreRepository<ID,AGGREGATE>
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.