Package akka.persistence.snapshot
Class SnapshotStoreSpec
- java.lang.Object
-
- akka.persistence.PluginSpec
-
- akka.persistence.snapshot.SnapshotStoreSpec
-
- All Implemented Interfaces:
CapabilityFlags
,MayVerb
,OptionalTests
,SnapshotStoreCapabilityFlags
,TestKitBase
,java.io.Serializable
,org.scalactic.Explicitly
,org.scalactic.Tolerance
,org.scalactic.TripleEquals
,org.scalactic.TripleEqualsSupport
,org.scalatest.Alerting
,org.scalatest.Assertions
,org.scalatest.BeforeAndAfterAll
,org.scalatest.BeforeAndAfterEach
,org.scalatest.Documenting
,org.scalatest.Informing
,org.scalatest.Matchers
,org.scalatest.Notifying
,org.scalatest.Suite
,org.scalatest.SuiteMixin
,org.scalatest.TestRegistration
,org.scalatest.TestSuite
,org.scalatest.words.CanVerb
,org.scalatest.words.MatcherWords
,org.scalatest.words.MustVerb
,org.scalatest.words.ShouldVerb
,org.scalatest.WordSpecLike
,scala.Serializable
- Direct Known Subclasses:
JavaSnapshotStoreSpec
public abstract class SnapshotStoreSpec extends PluginSpec implements MayVerb, OptionalTests, SnapshotStoreCapabilityFlags
The limit defines a number of bytes persistence plugin can support to store the snapshot. If plugin does not support persistence of the snapshots of 10000 bytes or may support more than default size, the value can be overridden by the SnapshotStoreSpec implementation with a note in a plugin documentation.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.scalatest.Assertions
org.scalatest.Assertions.AssertionsHelper, org.scalatest.Assertions.NormalResult, org.scalatest.Assertions.NormalResult$
-
Nested classes/interfaces inherited from interface org.scalatest.words.CanVerb
org.scalatest.words.CanVerb.StringCanWrapperForVerb
-
Nested classes/interfaces inherited from interface org.scalactic.Explicitly
org.scalactic.Explicitly.DecidedByEquality<A extends java.lang.Object>, org.scalactic.Explicitly.DecidedWord, org.scalactic.Explicitly.DeterminedByEquivalence<T extends java.lang.Object>, org.scalactic.Explicitly.DeterminedWord, org.scalactic.Explicitly.TheAfterWord
-
Nested classes/interfaces inherited from interface org.scalatest.Matchers
org.scalatest.Matchers.AllCollected$, org.scalatest.Matchers.AnWord, org.scalatest.Matchers.AnyShouldWrapper<T extends java.lang.Object>, org.scalatest.Matchers.AtLeastCollected, org.scalatest.Matchers.AtLeastCollected$, org.scalatest.Matchers.AtMostCollected, org.scalatest.Matchers.AtMostCollected$, org.scalatest.Matchers.AWord, org.scalatest.Matchers.BetweenCollected, org.scalatest.Matchers.BetweenCollected$, org.scalatest.Matchers.Collected, org.scalatest.Matchers.EveryCollected$, org.scalatest.Matchers.ExactlyCollected, org.scalatest.Matchers.ExactlyCollected$, org.scalatest.Matchers.HavePropertyMatcherGenerator, org.scalatest.Matchers.KeyWord, org.scalatest.Matchers.NoCollected$, org.scalatest.Matchers.RegexWord, org.scalatest.Matchers.RegexWrapper, org.scalatest.Matchers.ResultOfBeWordForAny<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfBeWordForCollectedAny<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfBeWordForCollectedArray<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfCollectedAny<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfContainWordForCollectedAny<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfEndWithWordForCollectedString, org.scalatest.Matchers.ResultOfEndWithWordForString, org.scalatest.Matchers.ResultOfFullyMatchWordForCollectedString, org.scalatest.Matchers.ResultOfFullyMatchWordForString, org.scalatest.Matchers.ResultOfHaveWordForCollectedExtent<A extends java.lang.Object>, org.scalatest.Matchers.ResultOfHaveWordForExtent<A extends java.lang.Object>, org.scalatest.Matchers.ResultOfIncludeWordForCollectedString, org.scalatest.Matchers.ResultOfIncludeWordForString, org.scalatest.Matchers.ResultOfNotWordForCollectedAny<T extends java.lang.Object>, org.scalatest.Matchers.ResultOfStartWithWordForCollectedString, org.scalatest.Matchers.ResultOfStartWithWordForString, org.scalatest.Matchers.ShouldMethodHelper$, org.scalatest.Matchers.StringShouldWrapper, org.scalatest.Matchers.TheSameInstanceAsPhrase, org.scalatest.Matchers.ValueWord
-
Nested classes/interfaces inherited from interface akka.persistence.scalatest.MayVerb
MayVerb.StringMayWrapperForVerb, MayVerb.TestCanceledByFailure, MayVerb.TestCanceledByFailure$
-
Nested classes/interfaces inherited from interface org.scalatest.words.MustVerb
org.scalatest.words.MustVerb.StringMustWrapperForVerb
-
Nested classes/interfaces inherited from interface org.scalatest.words.ShouldVerb
org.scalatest.words.ShouldVerb.StringShouldWrapperForVerb
-
Nested classes/interfaces inherited from interface org.scalatest.TestSuite
org.scalatest.TestSuite.NoArgTest, org.scalatest.TestSuite.NoArgTest$
-
Nested classes/interfaces inherited from interface org.scalactic.Tolerance
org.scalactic.Tolerance.PlusOrMinusWrapper<T extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.scalactic.TripleEqualsSupport
org.scalactic.TripleEqualsSupport.AToBEquivalenceConstraint<A extends java.lang.Object,B extends java.lang.Object>, org.scalactic.TripleEqualsSupport.BToAEquivalenceConstraint<A extends java.lang.Object,B extends java.lang.Object>, org.scalactic.TripleEqualsSupport.CheckingEqualizer<L extends java.lang.Object>, org.scalactic.TripleEqualsSupport.EqualityConstraint<A extends java.lang.Object,B extends java.lang.Object>, org.scalactic.TripleEqualsSupport.Equalizer<L extends java.lang.Object>, org.scalactic.TripleEqualsSupport.Spread<T extends java.lang.Object>, org.scalactic.TripleEqualsSupport.Spread$, org.scalactic.TripleEqualsSupport.TripleEqualsInvocation<T extends java.lang.Object>, org.scalactic.TripleEqualsSupport.TripleEqualsInvocation$, org.scalactic.TripleEqualsSupport.TripleEqualsInvocationOnSpread<T extends java.lang.Object>, org.scalactic.TripleEqualsSupport.TripleEqualsInvocationOnSpread$
-
-
Constructor Summary
Constructors Constructor Description SnapshotStoreSpec(com.typesafe.config.Config config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beforeEach()
static com.typesafe.config.Config
config()
int
snapshotByteSizeLimit()
The limit defines a number of bytes persistence plugin can support to store the snapshot.ActorRef
snapshotStore()
protected CapabilityFlag
supportsSerialization()
ActorSystem
system()
scala.collection.immutable.Seq<SnapshotMetadata>
writeSnapshots()
-
Methods inherited from class akka.persistence.PluginSpec
a, actorInstanceId, after, afterAll, akka$testkit$TestKitBase$_setter_$testActor_$eq, akka$testkit$TestKitBase$_setter_$testKitSettings_$eq, an, assertionsHelper, be, beforeAll, behave, compile, config, contain, decided, defined, determined, empty, endWith, exist, extension, fullyMatch, have, include, invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected, it, key, lastMessage, lastMessage_$eq, length, matchPattern, NoArgTest, not, org$scalactic$Explicitly$_setter_$after_$eq, org$scalactic$Explicitly$_setter_$decided_$eq, org$scalactic$Explicitly$_setter_$determined_$eq, org$scalatest$Assertions$_setter_$assertionsHelper_$eq, org$scalatest$Assertions$_setter_$succeed_$eq, org$scalatest$BeforeAndAfterAll$_setter_$invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected_$eq, org$scalatest$Matchers$_setter_$a_$eq, org$scalatest$Matchers$_setter_$an_$eq, org$scalatest$Matchers$_setter_$key_$eq, org$scalatest$Matchers$_setter_$regex_$eq, org$scalatest$Matchers$_setter_$theSameInstanceAs_$eq, org$scalatest$Matchers$_setter_$value_$eq, org$scalatest$Suite$_setter_$styleName_$eq, org$scalatest$words$MatcherWords$_setter_$be_$eq, org$scalatest$words$MatcherWords$_setter_$compile_$eq, org$scalatest$words$MatcherWords$_setter_$contain_$eq, org$scalatest$words$MatcherWords$_setter_$defined_$eq, org$scalatest$words$MatcherWords$_setter_$empty_$eq, org$scalatest$words$MatcherWords$_setter_$endWith_$eq, org$scalatest$words$MatcherWords$_setter_$exist_$eq, org$scalatest$words$MatcherWords$_setter_$fullyMatch_$eq, org$scalatest$words$MatcherWords$_setter_$have_$eq, org$scalatest$words$MatcherWords$_setter_$include_$eq, org$scalatest$words$MatcherWords$_setter_$length_$eq, org$scalatest$words$MatcherWords$_setter_$matchPattern_$eq, org$scalatest$words$MatcherWords$_setter_$not_$eq, org$scalatest$words$MatcherWords$_setter_$readable_$eq, org$scalatest$words$MatcherWords$_setter_$size_$eq, org$scalatest$words$MatcherWords$_setter_$sorted_$eq, org$scalatest$words$MatcherWords$_setter_$startWith_$eq, org$scalatest$words$MatcherWords$_setter_$typeCheck_$eq, org$scalatest$words$MatcherWords$_setter_$writable_$eq, org$scalatest$WordSpecLike$_setter_$behave_$eq, org$scalatest$WordSpecLike$_setter_$it_$eq, org$scalatest$WordSpecLike$_setter_$stackDepth_$eq, org$scalatest$WordSpecLike$_setter_$styleName_$eq, org$scalatest$WordSpecLike$_setter_$subjectRegistrationFunction_$eq, org$scalatest$WordSpecLike$_setter_$subjectWithAfterWordRegistrationFunction_$eq, org$scalatest$WordSpecLike$_setter_$they_$eq, pid, readable, regex, size, sorted, stackDepth, startWith, styleName, subjectRegistrationFunction, subjectWithAfterWordRegistrationFunction, subscribe, succeed, testActor, testKitSettings, theSameInstanceAs, they, typeCheck, value, writable, writerUuid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scalatest.Assertions
assertResult, assertResult, assertThrows, cancel, cancel, cancel, cancel, fail, fail, fail, fail, intercept, newAssertionFailedException, newTestCanceledException, pending, pendingUntilFixed, trap, withClue
-
Methods inherited from interface org.scalatest.Matchers
$greater, $greater$eq, $less, $less$eq, a, all, all, all, all, allElementsOf, allOf, an, atLeast, atLeast, atLeast, atLeast, atLeastOneElementOf, atLeastOneOf, atMost, atMost, atMost, atMost, atMostOneElementOf, atMostOneOf, between, between, between, convertSymbolToHavePropertyMatcherGenerator, convertToAnyShouldWrapper, convertToRegexWrapper, convertToStringShouldWrapper, definedAt, doCollected, equal, equal, every, every, every, every, exactly, exactly, exactly, exactly, inOrder, inOrderElementsOf, inOrderOnly, message, no, no, no, noElementsOf, noneOf, of, oneElementOf, oneOf, only, org$scalatest$Matchers$$AllCollected, org$scalatest$Matchers$$AtLeastCollected, org$scalatest$Matchers$$AtMostCollected, org$scalatest$Matchers$$BetweenCollected, org$scalatest$Matchers$$EveryCollected, org$scalatest$Matchers$$ExactlyCollected, org$scalatest$Matchers$$NoCollected, org$scalatest$Matchers$$ShouldMethodHelper, the, theSameElementsAs, theSameElementsInOrderAs, thrownBy
-
Methods inherited from interface akka.persistence.scalatest.MayVerb
convertToStringMayWrapper, mayVerbStacktraceContextFrames, optional
-
Methods inherited from interface akka.persistence.scalatest.OptionalTests
optional
-
Methods inherited from interface org.scalatest.Suite
createCatchReporter, execute, execute, execute$default$1, execute$default$2, execute$default$3, execute$default$4, execute$default$5, execute$default$6, execute$default$7, expectedTestCount, nestedSuites, rerunner, runNestedSuites, suiteId, suiteName
-
Methods inherited from interface org.scalatest.SuiteMixin
expectedTestCount, nestedSuites, rerunner, runNestedSuites, runTests, suiteId, suiteName, tags, testDataFor, testNames
-
Methods inherited from interface akka.testkit.TestKitBase
awaitAssert, awaitAssert$default$2, awaitAssert$default$3, awaitCond, awaitCond$default$2, awaitCond$default$3, awaitCond$default$4, checkMissingAndUnexpected, childActorOf, childActorOf, childActorOf, childActorOf, end_$eq, expectMsg, expectMsg, expectMsg, expectMsg_internal, expectMsg_internal$default$3, expectMsgAllClassOf, expectMsgAllClassOf, expectMsgAllConformingOf, expectMsgAllConformingOf, expectMsgAllOf, expectMsgAllOf, expectMsgAllOf_internal, expectMsgAnyClassOf, expectMsgAnyClassOf, expectMsgAnyClassOf_internal, expectMsgAnyOf, expectMsgAnyOf, expectMsgAnyOf_internal, expectMsgClass, expectMsgClass, expectMsgClass_internal, expectMsgPF, expectMsgPF$default$1, expectMsgPF$default$2, expectMsgType, expectMsgType, expectNoMessage, expectNoMessage, expectNoMsg, expectNoMsg, expectNoMsg_internal, expectTerminated, expectTerminated$default$2, fishForMessage, fishForMessage$default$1, fishForMessage$default$2, fishForSpecificMessage, fishForSpecificMessage$default$1, fishForSpecificMessage$default$2, format, ignoreMsg, ignoreNoMsg, internalExpectMsgAllClassOf, internalExpectMsgAllConformingOf, lastSender, lastWasNoMsg_$eq, msgAvailable, now, receiveN, receiveN, receiveN_internal, receiveOne, receiveWhile, receiveWhile$default$1, receiveWhile$default$2, receiveWhile$default$3, remaining, remainingOr, remainingOrDefault, remainingOrDilated, setAutoPilot, shutdown, shutdown$default$1, shutdown$default$2, shutdown$default$3, testActorName, unwatch, watch, within, within
-
Methods inherited from interface org.scalactic.TripleEquals
conversionCheckedConstraint, convertEquivalenceToAToBConstraint, convertEquivalenceToAToBConversionConstraint, convertEquivalenceToBToAConstraint, convertEquivalenceToBToAConversionConstraint, convertToCheckingEqualizer, convertToEqualizer, lowPriorityConversionCheckedConstraint, lowPriorityTypeCheckedConstraint, typeCheckedConstraint, unconstrainedEquality
-
Methods inherited from interface org.scalactic.TripleEqualsSupport
$bang$eq$eq, $bang$eq$eq, $bang$eq$eq, $eq$eq$eq, $eq$eq$eq, $eq$eq$eq, defaultEquality
-
Methods inherited from interface org.scalatest.WordSpecLike
afterWord, alert, convertToWordSpecStringWrapper, info, markup, note, org$scalatest$WordSpecLike$_setter_$org$scalatest$WordSpecLike$$engine_$eq, org$scalatest$WordSpecLike$$engine, org$scalatest$WordSpecLike$$registerBranch, org$scalatest$WordSpecLike$$registerShorthandBranch, org$scalatest$WordSpecLike$$registerTestToIgnore, org$scalatest$WordSpecLike$$registerTestToRun, registerIgnoredTest, registerTest, run, runTest, runTests, tags, testDataFor, testDataFor$default$2, testNames
-
-
-
-
Method Detail
-
config
public static com.typesafe.config.Config config()
-
system
public ActorSystem system()
- Specified by:
system
in interfaceTestKitBase
-
supportsSerialization
protected CapabilityFlag supportsSerialization()
- Specified by:
supportsSerialization
in interfaceSnapshotStoreCapabilityFlags
-
beforeEach
protected void beforeEach()
- Specified by:
beforeEach
in interfaceorg.scalatest.BeforeAndAfterEach
- Overrides:
beforeEach
in classPluginSpec
-
snapshotStore
public ActorRef snapshotStore()
-
writeSnapshots
public scala.collection.immutable.Seq<SnapshotMetadata> writeSnapshots()
-
snapshotByteSizeLimit
public int snapshotByteSizeLimit()
The limit defines a number of bytes persistence plugin can support to store the snapshot. If plugin does not support persistence of the snapshots of 10000 bytes or may support more than default size, the value can be overridden by the SnapshotStoreSpec implementation with a note in a plugin documentation.- Returns:
- (undocumented)
-
-