| BatchingSqlJournalSetup Constructor (String, Int32, Int32, Int32, Boolean, TimeSpan, IsolationLevel, CircuitBreakerSettings, ReplayFilterSettings, QueryConfiguration) |
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 protected BatchingSqlJournalSetup(
string connectionString,
int maxConcurrentOperations,
int maxBatchSize,
int maxBufferSize,
bool autoInitialize,
TimeSpan connectionTimeout,
IsolationLevel isolationLevel,
CircuitBreakerSettings circuitBreakerSettings,
ReplayFilterSettings replayFilterSettings,
QueryConfiguration namingConventions
)
new :
connectionString : string *
maxConcurrentOperations : int *
maxBatchSize : int *
maxBufferSize : int *
autoInitialize : bool *
connectionTimeout : TimeSpan *
isolationLevel : IsolationLevel *
circuitBreakerSettings : CircuitBreakerSettings *
replayFilterSettings : ReplayFilterSettings *
namingConventions : QueryConfiguration -> BatchingSqlJournalSetup
Parameters
- connectionString
- Type: SystemString
The connection string used to connect to the database. - maxConcurrentOperations
- Type: SystemInt32
The maximum number of batch operations allowed to be executed at the same time. - maxBatchSize
- Type: SystemInt32
The maximum size of single batch of operations to be executed over a single DbConnection. - maxBufferSize
- Type: SystemInt32
The maximum size of requests stored in journal buffer. - autoInitialize
- Type: SystemBoolean
If set to true, the journal executes all SQL scripts stored under the
Initializers collection prior
to starting executing any requests.
- connectionTimeout
- Type: SystemTimeSpan
The maximum time given for executed DbCommand to complete. - isolationLevel
- Type: System.DataIsolationLevel
The isolation level of transactions used during query execution. - circuitBreakerSettings
- Type: Akka.Persistence.Sql.Common.JournalCircuitBreakerSettings
The settings used by the CircuitBreaker when for executing request batches.
- replayFilterSettings
- Type: Akka.Persistence.Sql.Common.JournalReplayFilterSettings
The settings used when replaying events from database back to the persistent actors. - namingConventions
- Type: Akka.Persistence.Sql.Common.JournalQueryConfiguration
The naming conventions used by the database to construct valid SQL statements.
See Also