Search Results for

    Show / Hide Table of Contents

    Class BatchingSqliteJournalSetup

    Setup for configuring BatchingSqliteJournal.

    Inheritance
    Object
    BatchingSqlJournalSetup
    BatchingSqliteJournalSetup
    Inherited Members
    BatchingSqlJournalSetup.ConnectionString
    BatchingSqlJournalSetup.MaxConcurrentOperations
    BatchingSqlJournalSetup.MaxBatchSize
    BatchingSqlJournalSetup.MaxBufferSize
    BatchingSqlJournalSetup.AutoInitialize
    BatchingSqlJournalSetup.ConnectionTimeout
    BatchingSqlJournalSetup.IsolationLevel
    BatchingSqlJournalSetup.CircuitBreakerSettings
    BatchingSqlJournalSetup.ReplayFilterSettings
    BatchingSqlJournalSetup.NamingConventions
    BatchingSqlJournalSetup.DefaultSerializer
    BatchingSqlJournalSetup.TimestampProviderTypeName
    BatchingSqlJournalSetup.ReadIsolationLevel
    BatchingSqlJournalSetup.WriteIsolationLevel
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Akka.Persistence.Sqlite.Journal
    Assembly: Akka.Persistence.Sqlite.dll
    Syntax
    [Obsolete("Getting removed in v1.6")]
    public sealed class BatchingSqliteJournalSetup : BatchingSqlJournalSetup

    Constructors

    | Improve this Doc View Source

    BatchingSqliteJournalSetup(Config)

    Initializes a new instance of the BatchingSqliteJournalSetup class.

    Declaration
    public BatchingSqliteJournalSetup(Config config)
    Parameters
    Type Name Description
    Config config

    Config object used to obtain Journal settings

    | Improve this Doc View Source

    BatchingSqliteJournalSetup(String, Int32, Int32, Int32, Boolean, TimeSpan, IsolationLevel, CircuitBreakerSettings, ReplayFilterSettings, QueryConfiguration, String)

    Initializes a new instance of the BatchingSqliteJournalSetup class.

    Declaration
    [Obsolete("Use the constructor with read and write IsolationLevel arguments (since v1.5.2)")]
    public BatchingSqliteJournalSetup(string connectionString, int maxConcurrentOperations, int maxBatchSize, int maxBufferSize, bool autoInitialize, TimeSpan connectionTimeout, IsolationLevel isolationLevel, CircuitBreakerSettings circuitBreakerSettings, ReplayFilterSettings replayFilterSettings, QueryConfiguration namingConventions, string defaultSerializer)
    Parameters
    Type Name Description
    String connectionString

    The connection string used to connect to the database.

    Int32 maxConcurrentOperations

    The maximum number of batch operations allowed to be executed at the same time.

    Int32 maxBatchSize

    The maximum size of single batch of operations to be executed over a single DbConnection.

    Int32 maxBufferSize

    The maximum size of requests stored in journal buffer.

    Boolean autoInitialize

    If set to true, the journal executes all SQL scripts stored under the Initializers collection prior to starting executing any requests.

    TimeSpan connectionTimeout

    The maximum time given for executed DbCommand to complete.

    IsolationLevel isolationLevel

    The isolation level of transactions used during read AND write query execution.

    CircuitBreakerSettings circuitBreakerSettings

    The settings used by the CircuitBreaker when for executing request batches.

    ReplayFilterSettings replayFilterSettings

    The settings used when replaying events from database back to the persistent actors.

    QueryConfiguration namingConventions

    The naming conventions used by the database to construct valid SQL statements.

    String defaultSerializer

    The serializer used when no specific type matching can be found.

    | Improve this Doc View Source

    BatchingSqliteJournalSetup(String, Int32, Int32, Int32, Boolean, TimeSpan, IsolationLevel, IsolationLevel, CircuitBreakerSettings, ReplayFilterSettings, QueryConfiguration, String)

    Initializes a new instance of the BatchingSqliteJournalSetup class.

    Declaration
    public BatchingSqliteJournalSetup(string connectionString, int maxConcurrentOperations, int maxBatchSize, int maxBufferSize, bool autoInitialize, TimeSpan connectionTimeout, IsolationLevel readIsolationLevel, IsolationLevel writeIsolationLevel, CircuitBreakerSettings circuitBreakerSettings, ReplayFilterSettings replayFilterSettings, QueryConfiguration namingConventions, string defaultSerializer)
    Parameters
    Type Name Description
    String connectionString

    The connection string used to connect to the database.

    Int32 maxConcurrentOperations

    The maximum number of batch operations allowed to be executed at the same time.

    Int32 maxBatchSize

    The maximum size of single batch of operations to be executed over a single DbConnection.

    Int32 maxBufferSize

    The maximum size of requests stored in journal buffer.

    Boolean autoInitialize

    If set to true, the journal executes all SQL scripts stored under the Initializers collection prior to starting executing any requests.

    TimeSpan connectionTimeout

    The maximum time given for executed DbCommand to complete.

    IsolationLevel readIsolationLevel

    The isolation level of transactions used during read query execution.

    IsolationLevel writeIsolationLevel

    The isolation level of transactions used during write query execution.

    CircuitBreakerSettings circuitBreakerSettings

    The settings used by the CircuitBreaker when for executing request batches.

    ReplayFilterSettings replayFilterSettings

    The settings used when replaying events from database back to the persistent actors.

    QueryConfiguration namingConventions

    The naming conventions used by the database to construct valid SQL statements.

    String defaultSerializer

    The serializer used when no specific type matching can be found.

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(Object)
    In This Article
    • githubImprove this Doc
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET