Namespace AWS.Messaging.Configuration
Classes
- BackoffPolicyBuilder
This builder is used to configure the backoff policy and its options.
- EventBridgePublishOptions
Contains additional properties that can be set while configuring a EventBridge publisher.
- EventBridgePublisherConfiguration
EventBridge implementation of IMessagePublisherConfiguration
- MessageBusBuilder
This MessageBusBuilder is used to configure the AWS messaging framework, including adding publishers and subscribers.
- MessageConfiguration
Implementation of IMessageConfiguration.
- MessageManagerConfiguration
Internal configuration for a DefaultMessageManager
- PollingControlToken
Control token to start and stop message polling for a service.
- PublisherMapping
This maps a message type to a message publisher.
- PublisherTargetType
The type of publisher used.
- SNSPublisherConfiguration
SNS implementation of IMessagePublisherConfiguration
- SQSMessagePollerConfiguration
Internal configuration for polling messages from SQS
- SQSMessagePollerOptions
Configuration for polling messages from SQS
- SQSPublisherConfiguration
SQS implementation of IMessagePublisherConfiguration
- SerializationOptions
This class serves as a container to hold various serializer options that can control the serialization/de-serialization logic of the application message.
- SubscriberMapping
Maps the IMessageHandler<T> to the type of message being processed.
Interfaces
- IAWSClientProvider
Provides an AWS service client from the DI container
- IBackoffPolicyBuilder
This builder interface is used to configure the backoff policy and its options.
- IMessageBusBuilder
This builder interface is used to configure the AWS messaging framework, including adding publishers and subscribers.
- IMessageConfiguration
Interface for the message configuration.
- IMessagePollerConfiguration
Interface for poller configuration instances. Each type of poller will have a different set of configurations depending on the underlying service being polled from.
- IMessagePublisherConfiguration
Interface for the different message publisher configuration.