package testkit
- Alphabetic
- Public
- Protected
Package Members
Type Members
-   final  case class DeleteEvents(toSeqNumber: Long) extends JournalOperation with Product with SerializableDelete events in the journal up to toSeqNumberoperation.
-   sealed abstract  class DeleteSnapshot extends SnapshotOperationINTERNAL API INTERNAL API - Annotations
- @InternalApi()
 
-   final  case class DeleteSnapshotByMeta(metadata: SnapshotMeta) extends DeleteSnapshot with Product with SerializableDelete particular snapshot from storage by its metadata. 
-   final  case class DeleteSnapshotsByCriteria(criteria: SnapshotSelectionCriteria) extends DeleteSnapshot with Product with SerializableDelete snapshots from storage by criteria. 
-  sealed abstract class ExpectedFailure extends Throwable with NoStackTrace
-  sealed abstract class ExpectedRejection extends Throwable
-   sealed  trait JournalOperation extends AnyRefINTERNAL API INTERNAL API Persistent journal operations. - Annotations
- @InternalApi()
 
-    class PersistenceTestKitPlugin extends AsyncWriteJournal with ActorLoggingINTERNAL API INTERNAL API Persistence testkit plugin for events. - Annotations
- @InternalApi()
 
-    class PersistenceTestKitSnapshotPlugin extends SnapshotStoreINTERNAL API INTERNAL API Persistence testkit plugin for snapshots. - Annotations
- @InternalApi()
 
-  sealed trait ProcessingFailure extends ProcessingResult
-    trait ProcessingPolicy[U] extends AnyRefPolicies allow to emulate behavior of the storage (failures and rejections). Policies allow to emulate behavior of the storage (failures and rejections). - U
- type determines operations which storage can perform. 
 - Annotations
- @ApiMayChange()
 
-   sealed  trait ProcessingResult extends AnyRefINTERNAL API INTERNAL API - Annotations
- @InternalApi()
 
-  sealed abstract class ProcessingSuccess extends ProcessingResult
-   final  case class ReadEvents(batch: Seq[Any]) extends JournalOperation with Product with SerializableRead from journal operation with events that were read. 
-   final  case class ReadSnapshot(criteria: SnapshotSelectionCriteria, snapshot: Option[Any]) extends SnapshotOperation with Product with SerializableStorage read operation for recovery of the persistent actor. Storage read operation for recovery of the persistent actor. - criteria
- criteria with which snapshot is searched 
- snapshot
- snapshot found by criteria 
 
-   final  case class Reject(error: Throwable = ExpectedRejection) extends ProcessingFailure with Product with SerializableEmulates rejection of operation by the journal with errorexception.Emulates rejection of operation by the journal with errorexception. Has the same meaning asStorageFailurefor snapshot storage, because it does not support rejections.
-   final  case class SnapshotMeta(sequenceNr: Long, timestamp: Long = 0L) extends Product with SerializableSnapshot metainformation. 
-   sealed  trait SnapshotOperation extends AnyRefINTERNAL API Operations supported by snapshot plugin INTERNAL API Operations supported by snapshot plugin - Annotations
- @InternalApi()
 
-   final  case class StorageFailure(error: Throwable = ExpectedFailure) extends ProcessingFailure with Product with SerializableEmulates exception thrown by the storage on the attempt to perform some operation. 
-   final  case class WriteEvents(batch: Seq[Any]) extends JournalOperation with Product with SerializableWrite in journal operation with events to be written. 
-   final  case class WriteSnapshot(metadata: SnapshotMeta, snapshot: Any) extends SnapshotOperation with Product with SerializableStorage write operation to persist snapshot in the storage. Storage write operation to persist snapshot in the storage. - metadata
- snapshot metadata 
- snapshot
- snapshot payload 
 
Value Members
-  object EventStorage
-  object ExpectedFailure extends ExpectedFailure
-  object ExpectedRejection extends ExpectedRejection
-  object PersistenceTestKitDurableStateStorePlugin
-  object PersistenceTestKitPlugin
-  object PersistenceTestKitSnapshotPlugin
-    object ProcessingPolicyINTERNAL API INTERNAL API - Annotations
- @InternalApi()
 
-    case object ProcessingSuccess extends ProcessingSuccess with Product with SerializableEmulates successful processing of some operation. 
-    case object ReadSeqNum extends JournalOperation with Product with SerializableRead persistent actor's sequence number operation. 
-  object Reject extends Serializable
-  case object SnapshotMeta extends Product with Serializable
-  object SnapshotStorage
-  object StorageFailure extends Serializable