org.qi4j.library.eventsourcing.application.source.memory

## Interface MemoryApplicationEventStoreService

- All Superinterfaces:
    ApplicationEventSource, ApplicationEventStore, ApplicationEventStoreActivation, ApplicationEventStream, Composite, Identity, ServiceComposite

      @Mixins(value=MemoryApplicationEventStoreService.MemoryStoreMixin.class)
      @Activators(value=ApplicationEventStoreActivation.Activator.class)
      public interface MemoryApplicationEventStoreService
      extends ApplicationEventSource, ApplicationEventStore, ApplicationEventStream, ApplicationEventStoreActivation, ServiceComposite

  In-Memory ApplicationEventStore. Mainly used for testing.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `MemoryApplicationEventStoreService.MemoryStoreMixin`

    - ### Nested classes/interfaces inherited from interface org.qi4j.library.eventsourcing.application.source.ApplicationEventStoreActivation

      `ApplicationEventStoreActivation.Activator`

    - ### Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity

      `Identity.IdentityMixin`

  - ### Method Summary

    - ### Methods inherited from interface org.qi4j.library.eventsourcing.application.source.ApplicationEventSource

      `transactionsAfter, transactionsBefore`

    - ### Methods inherited from interface org.qi4j.library.eventsourcing.application.source.ApplicationEventStore

      `storeEvents`

    - ### Methods inherited from interface org.qi4j.library.eventsourcing.application.source.ApplicationEventStream

      `registerListener, unregisterListener`

    - ### Methods inherited from interface org.qi4j.library.eventsourcing.application.source.ApplicationEventStoreActivation

      `activateApplicationEventStore, passivateApplicationEventStore`

    - ### Methods inherited from interface org.qi4j.api.entity.Identity

      `identity`