=per,tck #18639 introduce capability flags for journal features

This commit is contained in:
Konrad Malawski 2015-11-25 13:04:53 +01:00
parent 516b1f0954
commit ec96c5ddb7
18 changed files with 397 additions and 187 deletions

View file

@ -176,9 +176,11 @@ object PersistenceTCKDoc {
//#journal-tck-scala
class MyJournalSpec extends JournalSpec(
config = ConfigFactory.parseString(
"""
akka.persistence.journal.plugin = "my.journal.plugin"
"""))
"""akka.persistence.journal.plugin = "my.journal.plugin"""")) {
override def supportsRejectingNonSerializableObjects: CapabilityFlag =
false // or CapabilityFlag.off
}
//#journal-tck-scala
}
new AnyRef {
@ -205,6 +207,9 @@ object PersistenceTCKDoc {
akka.persistence.journal.plugin = "my.journal.plugin"
""")) {
override def supportsRejectingNonSerializableObjects: CapabilityFlag =
true // or CapabilityFlag.on
val storageLocations = List(
new File(system.settings.config.getString("akka.persistence.journal.leveldb.dir")),
new File(config.getString("akka.persistence.snapshot-store.local.dir")))