trait JournalDao extends JournalDaoWithReadMessages
- Alphabetic
- By Inheritance
- JournalDao
- JournalDaoWithReadMessages
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def asyncWriteMessages(messages: Seq[AtomicWrite]): Future[Seq[Try[Unit]]]
- See also
akka.persistence.journal.AsyncWriteJournal.asyncWriteMessages(messages)
- abstract def delete(persistenceId: String, toSequenceNr: Long): Future[Unit]
Deletes all persistent messages up to toSequenceNr (inclusive) for the persistenceId
- abstract def highestSequenceNr(persistenceId: String, fromSequenceNr: Long): Future[Long]
Returns the highest sequence number for the events that are stored for that
persistenceId.Returns the highest sequence number for the events that are stored for that
persistenceId. When no events are found for thepersistenceId, 0L will be the highest sequence number - abstract def messages(persistenceId: String, fromSequenceNr: Long, toSequenceNr: Long, max: Long): Source[Try[(PersistentRepr, Long)], NotUsed]
Returns a Source of PersistentRepr and ordering number for a certain persistenceId.
Returns a Source of PersistentRepr and ordering number for a certain persistenceId. It includes the events with sequenceNr between
fromSequenceNr(inclusive) andtoSequenceNr(inclusive).- Definition Classes
- JournalDaoWithReadMessages
- abstract def messagesWithBatch(persistenceId: String, fromSequenceNr: Long, toSequenceNr: Long, batchSize: Int, refreshInterval: Option[(FiniteDuration, Scheduler)]): Source[Try[(PersistentRepr, Long)], NotUsed]
Returns a Source of PersistentRepr and ordering number for a certain persistenceId.
Returns a Source of PersistentRepr and ordering number for a certain persistenceId. It includes the events with sequenceNr between
fromSequenceNr(inclusive) andtoSequenceNr(inclusive).- Definition Classes
- JournalDaoWithReadMessages
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)