public void BigtablePersistence_NoConfig_ShouldUseDefault() { var bigtablePersistence = BigtablePersistence.Get(Sys); Assert.Empty(bigtablePersistence.JournalSettings.TableName); Assert.Empty(bigtablePersistence.SnapshotSettings.TableName); Assert.Equal("f", bigtablePersistence.JournalSettings.FamilyName); Assert.Equal("f", bigtablePersistence.SnapshotSettings.FamilyName); }
public void BigtablePersistence_UsingDedicatedShardingPlugin_ShouldUseBigtableShardingPlugin() { BigtablePersistence.Get(Sys); ShardingBigtablePersistence.Get(Sys); var clusterShardingJournalPlugin = Sys.Settings.Config.GetString("akka.cluster.sharding.journal-plugin-id"); var clusterShardingSnapshotPlugin = Sys.Settings.Config.GetString("akka.cluster.sharding.snapshot-plugin-id"); Assert.Equal("akka.persistence.journal.bigtable-sharding", clusterShardingJournalPlugin); Assert.Equal("akka.persistence.snapshot-store.bigtable-sharding", clusterShardingSnapshotPlugin); }
public void BigtablePersistence_Get_ShouldAddExtension() { var bigtablePersistence = BigtablePersistence.Get(Sys); Assert.NotNull(bigtablePersistence); Assert.True(Sys.HasExtension <BigtablePersistence>()); Assert.Equal("localhost", bigtablePersistence.TransportSerializationSetttings.Hostname); Assert.Equal(2552, bigtablePersistence.TransportSerializationSetttings.Port); Assert.Equal("akka.tcp", bigtablePersistence.TransportSerializationSetttings.TranportProtocol); Assert.Equal("f", bigtablePersistence.JournalSettings.FamilyName); Assert.Equal("f", bigtablePersistence.SnapshotSettings.FamilyName); }
public BigtableJournal(BigtablePersistence bigtablePersistence) : this( bigtablePersistence.JournalSettings, bigtablePersistence.TransportSerializationSetttings) { }
public BigtableJournal() : this(BigtablePersistence.Get(Context.System)) { }
public BigtableSnapshotStore(BigtablePersistence bigtablePersistence) : this( bigtablePersistence.SnapshotSettings, bigtablePersistence.TransportSerializationSetttings) { }
public BigtableSnapshotStore() : this(BigtablePersistence.Get(Context.System)) { }