Innovt Platform
Search Results for

    Show / Hide Table of Contents

    Class EventHandler

    The event handler for processing domain events and publishing them to an AWS Kinesis stream.

    Inheritance
    object
    AwsBaseService
    DataProducer<DomainEvent>
    EventHandler
    Implements
    IDisposable
    IEventHandler
    Inherited Members
    DataProducer<DomainEvent>.ActivityDataProducer
    DataProducer<DomainEvent>.Publish(DomainEvent, CancellationToken)
    DataProducer<DomainEvent>.Publish(IEnumerable<DomainEvent>, CancellationToken)
    DataProducer<DomainEvent>.DisposeServices()
    AwsBaseService.Configuration
    AwsBaseService.ExponentialBackoffInSeconds
    AwsBaseService.Logger
    AwsBaseService.Dispose()
    AwsBaseService.GetServiceRegionEndPoint()
    AwsBaseService.CreateService<T>()
    AwsBaseService.CreateDefaultRetryAsyncPolicy()
    AwsBaseService.CreateDefaultRetryPolicy()
    AwsBaseService.CreateRetryAsyncPolicy<T>()
    AwsBaseService.CreateRetryAsyncPolicy<T, T1>()
    AwsBaseService.CreateRetryAsyncPolicy<T, T1, T2>()
    AwsBaseService.CreateRetryAsyncPolicy<T, T1, T2, T3>()
    AwsBaseService.CreateRetryAsyncPolicy<T, T1, T2, T3, T4>()
    AwsBaseService.CreateCircuitBreaker<T, T1>()
    AwsBaseService.Dispose(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Innovt.Cloud.AWS.Kinesis
    Assembly: Innovt.Cloud.AWS.Kinesis.dll
    Syntax
    public class EventHandler : DataProducer<DomainEvent>, IDisposable, IEventHandler

    Constructors

    | Edit this page View Source

    EventHandler(string, ILogger, IAwsConfiguration)

    Initializes a new instance of the EventHandler class with the specified parameters.

    Declaration
    public EventHandler(string busName, ILogger logger, IAwsConfiguration configuration)
    Parameters
    Type Name Description
    string busName

    The name of the AWS Kinesis stream to publish events to.

    ILogger logger

    The logger instance for logging events.

    IAwsConfiguration configuration

    The AWS configuration for accessing AWS services.

    | Edit this page View Source

    EventHandler(string, ILogger, IAwsConfiguration, string)

    Initializes a new instance of the EventHandler class with the specified parameters.

    Declaration
    public EventHandler(string busName, ILogger logger, IAwsConfiguration configuration, string region)
    Parameters
    Type Name Description
    string busName

    The name of the AWS Kinesis stream to publish events to.

    ILogger logger

    The logger instance for logging events.

    IAwsConfiguration configuration

    The AWS configuration for accessing AWS services.

    string region

    The AWS region to use.

    Implements

    IDisposable
    IEventHandler

    Extension Methods

    Extensions.IsNull(object)
    Extensions.ToStringOrDefault(object)
    SimpleMapper.MapTo<T1>(object)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX