org.apache.pekko.persistence.journal

Members list

Type members

Classlikes

Attributes

Companion
class
Source
JournalPerfSpec.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class JournalPerfSpec(config: Config) extends JournalSpec

This spec measures execution times of the basic operations that an pekko.persistence.PersistentActor provides, using the provided Journal (plugin).

This spec measures execution times of the basic operations that an pekko.persistence.PersistentActor provides, using the provided Journal (plugin).

It is NOT meant to be a comprehensive benchmark, but rather aims to help plugin developers to easily determine if their plugin's performance is roughly as expected. It also validates the plugin still works under "more messages" scenarios.

In case your journal plugin needs some kind of setup or teardown, override the beforeAll or afterAll methods (don't forget to call super in your overridden methods).

For a Java and JUnit consumable version of the TCK please refer to pekko.persistence.japi.journal.JavaJournalPerfSpec.

Attributes

See also
Companion
object
Source
JournalPerfSpec.scala
Supertypes
class JournalSpec
trait MayVerb
class PluginSpec
trait SuiteMixin
trait Matchers
trait Explicitly
trait MatcherWords
trait Tolerance
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TestKitBase
class Object
trait Matchable
class Any
Show all
Known subtypes
object JournalSpec

Attributes

Companion
class
Source
JournalSpec.scala
Supertypes
class Object
trait Matchable
class Any
Self type

This spec aims to verify custom pekko-persistence Journal implementations. Plugin authors are highly encouraged to include it in their plugin's test suites.

This spec aims to verify custom pekko-persistence Journal implementations. Plugin authors are highly encouraged to include it in their plugin's test suites.

In case your journal plugin needs some kind of setup or teardown, override the beforeAll or afterAll methods (don't forget to call super in your overridden methods).

For a Java and JUnit consumable version of the TCK please refer to pekko.persistence.japi.journal.JavaJournalSpec.

Attributes

See also
Companion
object
Source
JournalSpec.scala
Supertypes
trait MayVerb
class PluginSpec
trait SuiteMixin
trait Matchers
trait Explicitly
trait MatcherWords
trait Tolerance
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TestKitBase
class Object
trait Matchable
class Any
Show all
Known subtypes