Class PersistenceInit
java.lang.Object
org.apache.pekko.persistence.testkit.scaladsl.PersistenceInit
Test utility to initialize persistence plugins. Useful when initialization order or coordination
 is needed. For example to avoid creating tables concurrently.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic scala.concurrent.Future<Done>initializeDefaultPlugins(ClassicActorSystemProvider system, scala.concurrent.duration.FiniteDuration timeout) Initialize the default journal and snapshot plugins.static scala.concurrent.Future<Done>initializePlugins(ClassicActorSystemProvider system, String journalPluginId, String snapshotPluginId, scala.concurrent.duration.FiniteDuration timeout) Initialize the given journal and snapshot plugins.
- 
Constructor Details- 
PersistenceInitpublic PersistenceInit()
 
- 
- 
Method Details- 
initializeDefaultPluginspublic static scala.concurrent.Future<Done> initializeDefaultPlugins(ClassicActorSystemProvider system, scala.concurrent.duration.FiniteDuration timeout) Initialize the default journal and snapshot plugins.- Returns:
- a Futurethat is completed when the initialization has completed
 
- 
initializePluginspublic static scala.concurrent.Future<Done> initializePlugins(ClassicActorSystemProvider system, String journalPluginId, String snapshotPluginId, scala.concurrent.duration.FiniteDuration timeout) Initialize the given journal and snapshot plugins.The snapshotPluginIdcan be empty ("") if snapshot plugin isn't used.- Returns:
- a Futurethat is completed when the initialization has completed
 
 
-