package javadsl
Type Members
-
trait
AllPersistenceIdsQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
CurrentEventsByPersistenceIdQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
CurrentEventsByTagQuery2
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
CurrentPersistenceIdsQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
EventsByPersistenceIdQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
EventsByTagQuery2
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
-
trait
ReadJournal
extends AnyRef
API for reading persistent events and information derived from stored persistent events.
API for reading persistent events and information derived from stored persistent events.
The purpose of the API is not to enforce compatibility between different journal implementations, because the technical capabilities may be very different. The interface is very open so that different journals may implement specific queries.
There are a few pre-defined queries that a query implementation may implement, such as EventsByPersistenceIdQuery, AllPersistenceIdsQuery and EventsByTagQuery Implementation of these queries are optional and query (journal) plugins may define their own specialized queries by implementing other methods.
Usage:
SomeCoolReadJournal journal = PersistenceQuery.get(system).getReadJournalFor(SomeCoolReadJournal.class, queryPluginConfigPath); Source<EventEnvolope, Unit> events = journal.eventsByTag("mytag", 0L);
For Scala API see akka.persistence.query.scaladsl.ReadJournal.
-
trait
CurrentEventsByTagQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
A plugin may optionally support this query by implementing this interface.
- Annotations
- @deprecated
- Deprecated
(Since version 2.4.11) To be replaced by CurrentEventsByTagQuery2 from Akka 2.5
-
trait
EventsByTagQuery
extends ReadJournal
A plugin may optionally support this query by implementing this interface.
A plugin may optionally support this query by implementing this interface.
- Annotations
- @deprecated
- Deprecated
(Since version 2.4.11) To be replaced by EventsByTagQuery2 from Akka 2.5