Show / Hide Table of Contents

    Class ExactlyOnceStrategyBuilder

    Builds the IExactlyOnceStrategy.

    Inheritance
    object
    ExactlyOnceStrategyBuilder
    Implements
    IExactlyOnceStrategyBuilder
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Silverback.Messaging.Configuration
    Assembly: Silverback.Integration.dll
    Syntax
    public class ExactlyOnceStrategyBuilder : IExactlyOnceStrategyBuilder

    Methods

    | Improve this doc View source

    Build()

    Builds the IExactlyOnceStrategy instance.

    Declaration
    public IExactlyOnceStrategy Build()
    Returns
    Type Description
    IExactlyOnceStrategy

    The IExactlyOnceStrategy.

    | Improve this doc View source

    LogMessages()

    Creates a LogExactlyOnceStrategy that uses an IInboundLog to keep track of each processed message and guarantee that each one is processed only once.

    Declaration
    public IExactlyOnceStrategyBuilder LogMessages()
    Returns
    Type Description
    IExactlyOnceStrategyBuilder

    The IExactlyOnceStrategyBuilder so that additional calls can be chained.

    | Improve this doc View source

    StoreOffsets()

    Creates an OffsetStoreExactlyOnceStrategy that uses an IOffsetStore to keep track of the latest processed offsets and guarantee that each message is processed only once.

    Declaration
    public IExactlyOnceStrategyBuilder StoreOffsets()
    Returns
    Type Description
    IExactlyOnceStrategyBuilder

    The IExactlyOnceStrategyBuilder so that additional calls can be chained.

    Implements

    IExactlyOnceStrategyBuilder
    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini