Package

no.nextgentel.oss.akkatools.persistence

jdbcjournal

Permalink

package jdbcjournal

Visibility
  1. Public
  2. All

Type Members

  1. class JavaJdbcReadJournal extends ReadJournal with EventsByPersistenceIdQuery with CurrentEventsByPersistenceIdQuery with EventsByTagQuery with CurrentEventsByTagQuery

    Permalink
  2. class JdbcAsyncWriteJournal extends AsyncWriteJournal with ActorLogging with JdbcJournalExtractRuntimeData

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

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

    Permalink
  5. class JdbcJournalDetectFatalOracleErrorHandler extends JdbcJournalErrorHandler

    Permalink
  6. trait JdbcJournalErrorHandler extends AnyRef

    Permalink
  7. trait JdbcJournalExtractRuntimeData extends AnyRef

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

    Permalink
  9. trait JdbcJournalRuntimeDataFactory extends AnyRef

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

    Permalink
  11. class JdbcReadJournalProvider extends ReadJournalProvider

    Permalink
  12. class JdbcSnapshotStore extends SnapshotStore with ActorLogging with JdbcJournalExtractRuntimeData

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

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

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

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

    Permalink
  17. trait PersistenceIdSplitter extends AnyRef

    Permalink
  18. class PersistenceIdSplitterDefaultAkkaImpl extends PersistenceIdSplitter

    Permalink
  19. class PersistenceIdSplitterLastSlashImpl extends PersistenceIdSplitterLastSomethingImpl

    Permalink
  20. class PersistenceIdSplitterLastSomethingImpl extends PersistenceIdSplitter

    Permalink
  21. class SingletonJdbcJournalRuntimeDataFactory extends JdbcJournalRuntimeDataFactory

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

    Permalink
  23. trait StorageRepo extends AnyRef

    Permalink
  24. class StorageRepoImpl extends StorageRepo with ClusterNodeRepo

    Permalink

Value Members

  1. object JdbcJournal

    Permalink
  2. object JdbcJournalConfig extends Serializable

    Permalink
  3. object JdbcReadJournal

    Permalink
  4. object PersistenceIdSplitterLastSlashImpl

    Permalink
  5. object PersistenceIdType extends Enumeration

    Permalink
  6. 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