package javadsl
Type Members
-    trait CurrentEventsByPersistenceIdQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait CurrentEventsByTagQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait CurrentPersistenceIdsQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait DurableStateStorePagedPersistenceIdsQuery[A] extends DurableStateStore[A]A DurableStateStore may optionally support this query by implementing this trait. 
-    trait DurableStateStoreQuery[A] extends DurableStateStore[A]Query API for reading durable state objects. Query API for reading durable state objects. For Scala API see akka.persistence.query.scaladsl.DurableStateStoreQuery. 
-    trait EventsByPersistenceIdQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait EventsByTagQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait PagedPersistenceIdsQuery extends ReadJournalA ReadJournal may optionally support this query by implementing this trait. 
-    trait PersistenceIdsQuery extends ReadJournalA plugin may optionally support this query by implementing this interface. 
-    trait ReadJournal extends AnyRefAPI 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, PersistenceIdsQuery 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.