Package

no.nextgentel.oss.akkatools.persistence

jdbcjournal

Permalink

package jdbcjournal

Visibility
  1. Public
  2. All

Type Members

  1. case class EntryWrittenToTag() extends JacksonJsonSerializable with Product with Serializable

    Permalink
  2. class JavaJdbcReadJournal extends ReadJournal with EventsByPersistenceIdQuery with CurrentEventsByPersistenceIdQuery with EventsByTagQuery with CurrentEventsByTagQuery

    Permalink
  3. class JdbcAsyncWriteJournal extends AsyncWriteJournal with ActorLogging with JdbcJournalExtractRuntimeData

    Permalink
  4. class JdbcEventsByPersistenceIdActor extends ActorPublisher[EventEnvelope] with ActorLogging

    Permalink
  5. case class JdbcJournalConfig(dataSource: DataSource, schemaName: Option[String], fatalErrorHandler: JdbcJournalErrorHandler, persistenceIdSplitter: PersistenceIdSplitter = ..., maxRowsPrRead: Int = ...) extends Product with Serializable

    Permalink
  6. class JdbcJournalDetectFatalOracleErrorHandler extends JdbcJournalErrorHandler

    Permalink
  7. trait JdbcJournalErrorHandler extends AnyRef

    Permalink
  8. trait JdbcJournalExtractRuntimeData extends AnyRef

    Permalink
  9. case class JdbcJournalRuntimeData(repo: StorageRepo, clusterNodeRepo: ClusterNodeRepo, persistenceIdSplitter: PersistenceIdSplitter, maxRowsPrRead: Int) extends Product with Serializable

    Permalink
  10. trait JdbcJournalRuntimeDataFactory extends AnyRef

    Permalink
  11. class JdbcReadJournal extends ReadJournal with EventsByPersistenceIdQuery with CurrentEventsByPersistenceIdQuery with EventsByTagQuery with CurrentEventsByTagQuery with JdbcJournalExtractRuntimeData

    Permalink
  12. class JdbcReadJournalProvider extends ReadJournalProvider

    Permalink
  13. class JdbcSnapshotStore extends SnapshotStore with ActorLogging with JdbcJournalExtractRuntimeData

    Permalink
  14. case class JournalEntry(persistenceId: PersistenceId, payload: AnyRef) extends Product with Serializable

    Permalink
  15. case class JournalEntryDto(persistenceId: PersistenceId, sequenceNr: Long, persistentRepr: Array[Byte], payloadWriteOnly: String) extends Product with Serializable

    Permalink
  16. case class JsonObjectHolder(t: String, o: AnyRef) extends JacksonJsonSerializableButNotDeserializable with Product with Serializable

    Permalink
  17. case class PersistenceId(_typePath: String, _id: String, _persistenceIdType: PersistenceIdType = FULL) extends Product with Serializable

    Permalink
  18. trait PersistenceIdSplitter extends AnyRef

    Permalink
  19. class PersistenceIdSplitterDefaultAkkaImpl extends PersistenceIdSplitter

    Permalink
  20. class PersistenceIdSplitterLastSlashImpl extends PersistenceIdSplitterLastSomethingImpl

    Permalink
  21. class PersistenceIdSplitterLastSomethingImpl extends PersistenceIdSplitter

    Permalink
  22. class SingletonJdbcJournalRuntimeDataFactory extends JdbcJournalRuntimeDataFactory

    Permalink
  23. case class SnapshotEntry(persistenceId: String, sequenceNr: Long, timestamp: Long, snapshot: Array[Byte], manifest: String, serializerId: Option[Int]) extends Product with Serializable

    Permalink
  24. trait StorageRepo extends AnyRef

    Permalink
  25. class StorageRepoImpl extends StorageRepo with ClusterNodeRepo

    Permalink

Value Members

  1. object EntryWrittenToTag extends Serializable

    Permalink
  2. object JdbcJournal

    Permalink
  3. object JdbcJournalConfig extends Serializable

    Permalink
  4. object JdbcReadJournal

    Permalink
  5. object PersistenceIdSplitterLastSlashImpl

    Permalink
  6. object PersistenceIdType extends Enumeration

    Permalink
  7. object SingletonJdbcJournalRuntimeDataFactory extends JdbcJournalRuntimeDataFactory

    Permalink

    Used when not configuring custom/multi JdbcJournalRuntimeDataFactory You can invoke the method createJdbcJournalRuntimeData as many times you like to get working runtimeConfig.

Ungrouped