Namespace ReflectionEventing
Classes
- ConsumerTypesProviderExtensions
Provides extension methods for the IConsumerTypesProvider class.
- EventBus
Represents a class that provides event publishing capabilities.
- EventBusBuilder
Represents a class that builds an event bus with a specific set of classConsumers.
- EventBusBuilderExtensions
Provides extension methods for the EventBusBuilder class.
- EventBusBuilderOptions
Represents configuration options for the EventBusBuilder class. These options control the behavior of the event bus built by the EventBusBuilder.
- EventBusException
Represents an exception that occurs within the event bus.
- EventBusExtensions
Provides extension methods for the IEventBus.
- HashedConsumerTypesProvider
Provides a mechanism for retrieving types of event consumers based on a specific event type.
- HashedPolymorphicConsumerTypesProvider
Provides a mechanism for retrieving types of event consumers based on a specific event type.
Interfaces
- IConsumerProvider
Defines a provider for retrieving types of event consumers.
- IConsumerTypesProvider
Defines a contract for a provider that can supply consumers for a specific event type.
- IConsumer<TEvent>
Defines a contract for a consumer that can handle a specific event type.
- IEventBus
Provides event publishing capabilities.
Enums
- ProcessingMode
Specifies the mode in which events in the queue are processed.