Package

no.nextgentel.oss.akkatools.persistence

jdbcjournal

Permalink

package jdbcjournal

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. trait EventWithInjectableTimestamp extends AnyRef

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

    Permalink
  4. class JdbcAsyncWriteJournal extends AsyncWriteJournal with ActorLogging with JdbcJournalRuntimeDataExtractor

    Permalink
  5. class JdbcEventsByPersistenceIdSource extends GraphStage[SourceShape[EventEnvelope]]

    Permalink
  6. case class JdbcJournalConfig(dataSource: DataSource, fatalErrorHandler: Option[JdbcJournalErrorHandler] = None, storageRepoConfig: StorageRepoConfig = ..., persistenceIdParser: PersistenceIdParser = new PersistenceIdParserImpl('/'), maxRowsPrRead: Int = 1000, databaseImpl: String = "oracle") extends Product with Serializable

    Permalink
  7. class JdbcJournalDetectFatalOracleErrorHandler extends JdbcJournalErrorHandler

    Permalink
  8. trait JdbcJournalErrorHandler extends AnyRef

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

    Permalink
  10. trait JdbcJournalRuntimeDataExtractor extends AnyRef

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

    Permalink
  12. class JdbcReadJournalProvider extends ReadJournalProvider

    Permalink
  13. class JdbcSnapshotStore extends SnapshotStore with ActorLogging with JdbcJournalRuntimeDataExtractor

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

    Permalink
  15. case class JournalEntryDto(typePath: String, uniqueId: String, sequenceNr: Long, persistentRepr: Array[Byte], payloadWriteOnly: String, timestamp: OffsetDateTime) extends Product with Serializable

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

    Permalink
  17. trait PersistenceId extends AnyRef

    Permalink
  18. case class PersistenceIdMultipleTags(tags: List[String]) extends PersistenceId with PersistenceIdTagsOnly with Product with Serializable

    Permalink
  19. trait PersistenceIdParser extends AnyRef

    Permalink
  20. class PersistenceIdParserImpl extends PersistenceIdParser

    Permalink
  21. case class PersistenceIdSingle(tag: String, uniqueId: String) extends PersistenceId with Product with Serializable

    Permalink
  22. case class PersistenceIdSingleTagOnly(tag: String) extends PersistenceId with PersistenceIdTagsOnly with Product with Serializable

    Permalink
  23. trait PersistenceIdTagsOnly extends AnyRef

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

    Permalink
  25. trait StorageRepo extends AnyRef

    Permalink
  26. case class StorageRepoConfig(schemaName: Option[String] = None, tableName_journal: String = "t_journal", sequenceName_journalIndex: String = "s_journalIndex_seq", tableName_snapshot: String = "t_snapshot") extends Product with Serializable

    Permalink
  27. class StorageRepoImpl extends StorageRepoWithClusterNodeRepo

    Permalink
  28. class StorageRepoMySQLImpl extends StorageRepoWithClusterNodeRepo

    Permalink
  29. class StorageRepoPostgresImpl extends StorageRepoWithClusterNodeRepo

    Permalink
  30. trait StorageRepoWithClusterNodeRepo extends StorageRepo with ClusterNodeRepo

    Permalink

Value Members

  1. object EntryWrittenToTag extends Serializable

    Permalink
  2. object JdbcJournalConfig extends Serializable

    Permalink
  3. object JdbcReadJournal

    Permalink

Ungrouped