Click or drag to resize
Akka.NETBatchingSqlJournalSetup Class
Inheritance Hierarchy
SystemObject
  Akka.Persistence.Sql.Common.JournalBatchingSqlJournalSetup
    Akka.Persistence.Sqlite.JournalBatchingSqliteJournalSetup

Namespace:  Akka.Persistence.Sql.Common.Journal
Assembly:  Akka.Persistence.Sql.Common (in Akka.Persistence.Sql.Common.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public abstract class BatchingSqlJournalSetup

The BatchingSqlJournalSetup type exposes the following members.

Constructors
  NameDescription
Protected methodBatchingSqlJournalSetup(Config, QueryConfiguration)
Initializes a new instance of the BatchingSqlJournalSetup class.
Protected methodBatchingSqlJournalSetup(String, Int32, Int32, Int32, Boolean, TimeSpan, IsolationLevel, CircuitBreakerSettings, ReplayFilterSettings, QueryConfiguration)
Initializes a new instance of the BatchingSqlJournalSetup class.
Top
Properties
  NameDescription
Public propertyAutoInitialize
If true, once created, journal will run all SQL scripts stored under Initializers collection prior to starting executing any requests. In most implementation this is used to initialize necessary tables.
Public propertyCircuitBreakerSettings
Settings specific to CircuitBreaker, which is used internally for executing request batches.
Public propertyConnectionString
Connection string to a SQL database.
Public propertyConnectionTimeout
Maximum time given for executed DbCommand to complete.
Public propertyIsolationLevel
Isolation level of transactions used during query execution.
Public propertyMaxBatchSize
Maximum size of single batch of operations to be executed over a single DbConnection.
Public propertyMaxBufferSize
Maximum size of requests stored in journal buffer. Once buffer will be surpassed, it will start to apply OnBufferOverflow(IJournalMessage) method to incoming requests.
Public propertyMaxConcurrentOperations
Maximum number of batch operations allowed to be executed at the same time. Each batch operation must acquire a DbConnection, so this setting can be effectively used to limit the usage of ADO.NET connection pool by current journal.
Public propertyNamingConventions
Database specific naming conventions (table and column names) used to construct valid SQL statements.
Public propertyReplayFilterSettings
Settings specific to replay filter rules used when replaying events from database back to the persistent actors.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also