Innovt Platform
Search Results for

    Show / Hide Table of Contents

    Class EventBridgeEventHandler

    The event handler for processing domain events and publishing them to an AWS EventBridge event bus.

    Inheritance
    object
    AwsBaseService
    DataProducer<DomainEvent>
    EventBridgeEventHandler
    Implements
    IDisposable
    IEventHandler
    Inherited Members
    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.EventBridge
    Assembly: Innovt.Cloud.AWS.EventBridge.dll
    Syntax
    public class EventBridgeEventHandler : DataProducer<DomainEvent>, IDisposable, IEventHandler

    Constructors

    | Edit this page View Source

    EventBridgeEventHandler(string, ILogger, IAwsConfiguration)

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

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

    The name of the AWS EventBridge event bus 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

    EventBridgeEventHandler(string, ILogger, IAwsConfiguration, string)

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

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

    The name of the AWS EventBridge event bus 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