• Microsoft.Extensions.DependencyInjection
    • BrokerOptionsBuilderAddBrokerExtensions
    • BrokerOptionsBuilderAddInboundLogExtensions
    • BrokerOptionsBuilderAddKafkaExtensions
    • BrokerOptionsBuilderAddMockedKafkaExtensions
    • BrokerOptionsBuilderAddMockedMqttExtensions
    • BrokerOptionsBuilderAddMqttExtensions
    • BrokerOptionsBuilderAddOffsetStoreExtensions
    • BrokerOptionsBuilderAddOutboxExtensions
    • BrokerOptionsBuilderAddOutboxWorkerExtensions
    • BrokerOptionsBuilderAddRabbitExtensions
    • BrokerOptionsBuilderAllowDuplicateEndpointsExtensions
    • BrokerOptionsBuilderWithConnectionOptionsExtensions
    • HealthCheckBuilderExtensions
    • IBrokerOptionsBuilder
    • IBrokerOptionsConfigurator<TBroker>
    • ServiceCollectionAddSilverbackExtensions
    • ServiceCollectionConfigureSilverbackExtensions
    • ServiceCollectionUseMockedKafkaExtensions
    • ServiceCollectionUseMockedMqttExtensions
    • SilverbackBuilderAddBehaviorExtensions
    • SilverbackBuilderAddBrokerBehaviorExtensions
    • SilverbackBuilderAddBrokerCallbackHandlerExtensions
    • SilverbackBuilderAddDbDistributedLockManagerExtensions
    • SilverbackBuilderAddDelegateSubscriberExtensions
    • SilverbackBuilderAddEndpointsConfiguratorExtensions
    • SilverbackBuilderAddEndpointsExtensions
    • SilverbackBuilderAddIntegrationSpyExtensions
    • SilverbackBuilderAddKafkaEndpointsExtensions
    • SilverbackBuilderAddMqttEndpointsExtensions
    • SilverbackBuilderAddOutboundRouterExtensions
    • SilverbackBuilderAddSequenceReaderExtensions
    • SilverbackBuilderAddSequenceWriterExtensions
    • SilverbackBuilderAddSubscriberExtensions
    • SilverbackBuilderAsObservableExtensions
    • SilverbackBuilderUseDbContextExtensions
    • SilverbackBuilderUseMockedKafkaExtensions
    • SilverbackBuilderUseMockedMqttExtensions
    • SilverbackBuilderUseModelExtensions
    • SilverbackBuilderWithConnectionToExtensions
    • SilverbackBuilderWithLogLevelsExtensions
  • Silverback
    • ISorted
    • InstanceIdentifier
    • SilverbackException
  • Silverback.Background
    • DbDistributedLockManager
    • DistributedBackgroundService
    • DistributedLock
    • DistributedLockSettings
    • DistributedLockStatus
    • IDistributedLockManager
    • NullLockManager
    • NullLockSettings
    • RecurringDistributedBackgroundService
  • Silverback.Database
    • DatabaseTableNotFoundException
    • EfCoreDbContext<TDbContext>
    • EfCoreDbSet<TEntity>
    • IDbContext
    • IDbSet<TEntity>
  • Silverback.Database.Model
    • InboundLogEntry
    • Lock
    • OutboxMessage
    • StoredOffset
  • Silverback.Diagnostics
    • CoreLogEvents
    • IBrokerLogEnricher
    • IBrokerLogEnricher<TEndpoint>
    • IInboundLogger<TCategoryName>
    • ILogLevelDictionary
    • IOutboundLogger<TCategoryName>
    • ISilverbackLogger
    • ISilverbackLogger<TCategoryName>
    • IntegrationLogEvents
    • KafkaActivityEnricher
    • KafkaLogEvents
    • LogEvent
    • MqttLogEvents
    • RabbitLogEvents
  • Silverback.Domain
    • DomainEntity
    • DomainEvent<TEntity>
    • EntityEvent
    • EventSourcingDomainEntity<TKey>
    • EventSourcingDomainEntity<TKey, TDomainEvent>
    • EventSourcingException
    • IAggregateRoot
    • IDomainEvent
    • IDomainEvent<TEntity>
    • IEntityEvent
  • Silverback.EntityFrameworkCore
    • DbContextEventsPublisher
  • Silverback.EventStore
    • DbEventStoreRepository<TDomainEntity, TKey, TEventStoreEntity, TEventEntity>
    • EventEntity
    • EventStoreConcurrencyException
    • EventStoreEntity<TEventEntity>
    • EventStoreException
    • EventStoreNotFoundException
    • EventStoreRepository<TDomainEntity, TEventStoreEntity, TEventEntity>
    • IEventEntity
    • IEventSourcingDomainEntity
    • IEventSourcingDomainEntity<TKey>
    • IEventStoreEntity<TEventEntity>
  • Silverback.Infrastructure
    • RepositoryBase<TEntity>
  • Silverback.Messaging
    • ConsumerEndpoint
    • Endpoint
    • EndpointConfigurationException
    • IConsumerEndpoint
    • IEndpoint
    • IProducerEndpoint
    • IRawMessageTransformer
    • KafkaConsumerEndpoint
    • KafkaProducerEndpoint
    • MqttConsumerEndpoint
    • MqttProducerEndpoint
    • ProducerEndpoint
    • RabbitConsumerEndpoint
    • RabbitExchangeConsumerEndpoint
    • RabbitExchangeProducerEndpoint
    • RabbitProducerEndpoint
    • RabbitQueueConsumerEndpoint
    • RabbitQueueProducerEndpoint
  • Silverback.Messaging.BinaryFiles
    • BinaryFileHandlerConsumerBehavior
    • BinaryFileHandlerProducerBehavior
    • BinaryFileMessageSerializer
    • BinaryFileMessageSerializer<TModel>
  • Silverback.Messaging.Broker
    • BrokerCollection
    • BrokerConnectorService
    • Broker<TProducerEndpoint, TConsumerEndpoint>
    • Consumer
    • ConsumerStatus
    • Consumer<TBroker, TEndpoint, TIdentifier>
    • IBroker
    • IBrokerCollection
    • IBrokerMessageIdentifier
    • IBrokerMessageOffset
    • IConsumer
    • IConsumerStatusChange
    • IConsumerStatusInfo
    • IProducer
    • KafkaBroker
    • KafkaConsumer
    • KafkaConsumerLocalTimeoutMonitor
    • KafkaOffset
    • KafkaProducer
    • KafkaTransactionalProducer
    • MqttBroker
    • MqttConsumer
    • MqttMessageIdentifier
    • MqttProducer
    • ProduceException
    • Producer
    • Producer<TBroker, TEndpoint>
    • RabbitBroker
    • RabbitConsumer
    • RabbitDeliveryTag
    • RabbitProducer
  • Silverback.Messaging.Broker.Behaviors
    • BrokerBehaviorsProvider<TBehavior>
    • BrokerBehaviorsSortIndexes
    • BrokerBehaviorsSortIndexes.Consumer
    • BrokerBehaviorsSortIndexes.Producer
    • ConsumerBehaviorHandler
    • ConsumerPipelineContext
    • IBrokerBehavior
    • IBrokerBehaviorsProvider<TBehavior>
    • IConsumerBehavior
    • IProducerBehavior
    • MessageIdInitializerProducerBehavior
    • ProducerBehaviorHandler
    • ProducerPipelineContext
  • Silverback.Messaging.Broker.Callbacks
    • BrokerCallbackInvocationException
    • IBrokerCallback
    • IBrokerCallbacksInvoker
    • IEndpointsConfiguredCallback
    • IKafkaConsumerErrorCallback
    • IKafkaConsumerLogCallback
    • IKafkaConsumerStatisticsCallback
    • IKafkaOffsetCommittedCallback
    • IKafkaPartitionEofCallback
    • IKafkaPartitionsAssignedCallback
    • IKafkaPartitionsRevokedCallback
    • IKafkaProducerLogCallback
    • IKafkaProducerStatisticsCallback
    • IMqttClientConnectedCallback
    • IMqttClientDisconnectingCallback
  • Silverback.Messaging.Broker.Callbacks.Statistics
    • BrokerStatistics
    • ConsumerGroupStatistics
    • ExactlyOnceSemanticsStatistics
    • KafkaStatistics
    • PartitionStatistics
    • TopicPartitions
    • TopicStatistics
    • WindowStatistics
  • Silverback.Messaging.Broker.Kafka
    • ConfluentAdminClientBuilder
    • ConfluentConsumerBuilder
    • ConfluentProducerBuilder
    • IConfluentAdminClientBuilder
    • IConfluentConsumerBuilder
    • IConfluentProducerBuilder
    • IConfluentProducersCache
    • MockedConfluentAdminClientBuilder
    • MockedConfluentConsumerBuilder
    • MockedConfluentProducerBuilder
    • OffsetsTracker
  • Silverback.Messaging.Broker.Kafka.Mocks
    • IInMemoryPartition
    • IInMemoryTopic
    • IMockedConfluentConsumer
  • Silverback.Messaging.Broker.Mqtt
    • IMqttNetClientFactory
    • MockedMqttNetClientFactory
    • MqttConnectException
    • MqttNetClientFactory
    • MqttProduceException
  • Silverback.Messaging.Broker.Mqtt.Mocks
    • IClientSession
    • IInMemoryMqttBroker
    • MockedMqttClient
  • Silverback.Messaging.Broker.Rabbit
    • RabbitConnectionFactory
  • Silverback.Messaging.Configuration
    • AvroMessageDeserializerBuilder
    • AvroMessageSerializerBuilder
    • BinaryFileMessageSerializerBuilder
    • BrokerConnectionMode
    • BrokerConnectionOptions
    • ConsumerEndpointBuilderConsumeBinaryFilesExtensions
    • ConsumerEndpointBuilderDecryptUsingExtensions
    • ConsumerEndpointBuilderDeserializeAvroExtensions
    • ConsumerEndpointBuilderDeserializeJsonExtensions
    • ConsumerEndpointBuilderDeserializeJsonUsingNewtonsoftExtensions
    • ConsumerEndpointBuilder<TEndpoint, TBuilder>
    • EndpointBuilder<TEndpoint, TBuilder>
    • EndpointsConfigurationBuilderAddInboundExtensions
    • EndpointsConfigurationBuilderAddKafkaEndpointsExtensions
    • EndpointsConfigurationBuilderAddMqttEndpointsExtensions
    • EndpointsConfigurationBuilderAddOutboundExtensions
    • ErrorPolicyBuilder
    • ErrorPolicyBuilderMoveToKafkaTopicExtensions
    • ErrorPolicyBuilderMoveToMqttTopicExtensions
    • ErrorPolicyChainBuilder
    • ErrorPolicyChainBuilderMoveToKafkaTopicExtensions
    • ErrorPolicyChainBuilderMoveToMqttTopicExtensions
    • ExactlyOnceStrategy
    • ExactlyOnceStrategyBuilder
    • IAvroMessageDeserializerBuilder
    • IAvroMessageSerializerBuilder
    • IBinaryFileMessageSerializerBuilder
    • IBusOptions
    • IConsumerEndpointBuilder<TBuilder>
    • IEndpointBuilder<TBuilder>
    • IEndpointsConfigurationBuilder
    • IEndpointsConfigurator
    • IErrorPolicyBuilder
    • IErrorPolicyChainBuilder
    • IExactlyOnceStrategyBuilder
    • IJsonMessageSerializerBuilder
    • ILogLevelConfigurator
    • INewtonsoftJsonMessageSerializerBuilder
    • IProducerEndpointBuilder<TBuilder>
    • ISilverbackBuilder
    • IValidatableEndpointSettings
    • JsonMessageSerializerBuilder
    • KafkaBrokerOptionsConfigurator
    • NewtonsoftJsonMessageSerializerBuilder
    • ProducerEndpointBuilderEncryptUsingExtensions
    • ProducerEndpointBuilderProduceBinaryFilesExtensions
    • ProducerEndpointBuilderSerializeAsAvroExtensions
    • ProducerEndpointBuilderSerializeAsJsonExtensions
    • ProducerEndpointBuilderSerializeAsJsonUsingNewtonsoftExtensions
    • ProducerEndpointBuilder<TEndpoint, TBuilder>
    • RabbitBrokerOptionsConfigurator
    • SilverbackBuilderHandleMessageOfTypeExtensions
    • SilverbackBuilderPublishOutboundMessagesToInternalBusExtensions
    • SilverbackBuilderWithCustomHeaderNameExtensions
  • Silverback.Messaging.Configuration.Kafka
    • ConfluentClientConfigProxy
    • ConfluentConsumerConfigProxy
    • ConfluentProducerConfigProxy
    • IKafkaConsumerEndpointBuilder
    • IKafkaEndpointsConfigurationBuilder
    • IKafkaProducerEndpointBuilder
    • IMockedKafkaOptions
    • IMockedKafkaOptionsBuilder
    • KafkaClientConfig
    • KafkaConsumerConfig
    • KafkaConsumerEndpointBuilder
    • KafkaProducerConfig
    • KafkaProducerEndpointBuilder
  • Silverback.Messaging.Configuration.Mqtt
    • IMockedMqttOptions
    • IMockedMqttOptionsBuilder
    • IMqttClientConfigBuilder
    • IMqttConsumerEndpointBuilder
    • IMqttEndpointsConfigurationBuilder
    • IMqttLastWillMessageBuilder
    • IMqttProducerEndpointBuilder
    • MqttBrokerOptionsConfigurator
    • MqttClientConfig
    • MqttClientConfigBuilder
    • MqttConsumerEndpointBuilder
    • MqttLastWillMessageBuilder
    • MqttProducerEndpointBuilder
  • Silverback.Messaging.Configuration.Rabbit
    • RabbitConnectionConfig
    • RabbitEndpointConfig
    • RabbitExchangeConfig
    • RabbitQueueConfig
    • RabbitSslOption
  • Silverback.Messaging.Diagnostics
    • ActivityConsumerBehavior
    • ActivityProducerBehavior
    • ActivityTagNames
    • ConsumerPipelineFatalException
    • FatalExceptionLoggerConsumerBehavior
    • IActivityEnricherFactory
    • IBrokerActivityEnricher
    • IBrokerActivityEnricher<TEndpoint>
  • Silverback.Messaging.Encryption
    • DecryptorConsumerBehavior
    • EncryptionSettings
    • EncryptorProducerBehavior
    • ISilverbackCryptoStreamFactory
    • SilverbackCryptoStream
    • SilverbackCryptoStreamFactory
    • SymmetricDecryptStream
    • SymmetricDecryptionSettings
    • SymmetricEncryptStream
    • SymmetricEncryptionSettings
    • SymmetricEncryptionSettingsBase
  • Silverback.Messaging.Headers
    • CustomHeadersMapperConsumerBehavior
    • CustomHeadersMapperProducerBehavior
    • HeadersReaderConsumerBehavior
    • HeadersWriterProducerBehavior
    • ICustomHeadersMappings
  • Silverback.Messaging.HealthChecks
    • ConsumersHealthCheck
    • ConsumersHealthCheckService
    • EndpointCheckResult
    • IConsumersHealthCheckService
    • IOutboundEndpointsHealthCheckService
    • IOutboundQueueHealthCheckService
    • OutboundEndpointsHealthCheck
    • OutboundEndpointsHealthCheckService
    • OutboundQueueHealthCheckService
    • OutboxQueueHealthCheck
    • PingMessage
  • Silverback.Messaging.Inbound
    • PublisherConsumerBehavior
  • Silverback.Messaging.Inbound.ErrorHandling
    • ErrorPolicyBase
    • ErrorPolicyChain
    • ErrorPolicyImplementation
    • IErrorPolicy
    • IErrorPolicyImplementation
    • MoveMessageErrorPolicy
    • RetryErrorPolicy
    • RetryableErrorPolicyBase
    • SkipMessageErrorPolicy
    • StopConsumerErrorPolicy
  • Silverback.Messaging.Inbound.ExactlyOnce
    • ExactlyOnceGuardConsumerBehavior
    • IExactlyOnceStrategy
    • IExactlyOnceStrategyImplementation
    • LogExactlyOnceStrategy
    • OffsetStoreExactlyOnceStrategy
  • Silverback.Messaging.Inbound.ExactlyOnce.Repositories
    • DbInboundLog
    • DbOffsetStore
    • IInboundLog
    • IOffsetStore
    • InMemoryInboundLog
    • InMemoryOffsetStore
  • Silverback.Messaging.Inbound.Transaction
    • ConsumerTransactionManager
    • IConsumerTransactionManager
    • ITransactional
    • TransactionHandlerConsumerBehavior
  • Silverback.Messaging.Messages
    • BinaryFileMessage
    • DefaultMessageHeaders
    • EnvelopeFactory
    • HeaderAttribute
    • IBinaryFileMessage
    • IBrokerEnvelope
    • ICommand
    • ICommand<TResult>
    • IEnvelope
    • IEvent
    • IInboundEnvelope
    • IInboundEnvelope<TMessage>
    • IIntegrationCommand
    • IIntegrationEvent
    • IIntegrationMessage
    • ILazyMessageStreamEnumerable<TMessage>
    • IMessage
    • IMessageStreamEnumerable<TMessage>
    • IMessageStreamObservable<TMessage>
    • IMessageStreamProvider
    • IMessageWithSource
    • IMessagesSource
    • IOutboundEnvelope
    • IOutboundEnvelope<TMessage>
    • IQuery<TResult>
    • IRawBrokerEnvelope
    • IRawInboundEnvelope
    • IRawOutboundEnvelope
    • ISilverbackEvent
    • KafkaKeyMemberAttribute
    • KafkaMessageHeaders
    • MessageHeader
    • MessageHeaderCollection
    • MessageHeaderEnumerableExtensions
    • MessagesSource<TBaseEvent>
    • RabbitMessageHeaders
    • RabbitRoutingKeyAttribute
    • Tombstone
    • Tombstone<TMessage>
    • TransactionAbortedEvent
    • TransactionCompletedEvent
    • TransactionStartedEvent
  • Silverback.Messaging.Outbound
    • IProduceStrategy
    • IProduceStrategyImplementation
    • IntegrationBehaviorsSortIndexes
    • KafkaMessageKeyInitializerProducerBehavior
    • RabbitRoutingKeyInitializerProducerBehavior
  • Silverback.Messaging.Outbound.Enrichers
    • GenericOutboundHeadersEnricher
    • GenericOutboundHeadersEnricher<TMessage>
    • IBrokerOutboundMessageEnrichersFactory
    • IMovePolicyMessageEnricher
    • IMovePolicyMessageEnricher<TEndpoint>
    • IOutboundMessageEnricher
    • MessageEnricherProducerBehavior
    • OutboundMessageIdHeadersEnricher<TMessage>
    • OutboundMessageKafkaKeyEnricher<TMessage>
    • OutboundMessageRabbitRoutingKeyEnricher<TMessage>
  • Silverback.Messaging.Outbound.Routing
    • DictionaryOutboundRouter<TMessage, TEndpoint>
    • DictionaryOutboundRouter<TMessage, TEndpoint>.RouterFunction
    • DictionaryOutboundRouter<TMessage, TEndpoint>.SingleEndpointRouterFunction
    • EndpointNameResolverProducerBehavior
    • IKafkaProducerEndpointNameResolver
    • IOutboundRoute
    • IOutboundRouter
    • IOutboundRouter<TMessage>
    • IOutboundRoutingConfiguration
    • IProducerEndpointNameResolver
    • KafkaOutboundEndpointRouter<TMessage>
    • KafkaPartitionResolverProducerBehavior
    • KafkaProducerEndpointNameResolver<TMessage>
    • MqttOutboundEndpointRouter<TMessage>
    • OutboundQueueProducer
    • OutboundRoute
    • OutboundRouterBehavior
    • OutboundRouter<TMessage>
    • ProduceBehavior
    • ProducerEndpointNameResolver<TMessage>
    • SimpleOutboundRouter<TMessage>
    • StaticOutboundRouter
  • Silverback.Messaging.Outbound.TransactionalOutbox
    • IOutboxWorker
    • OutboxProduceStrategy
    • OutboxTransactionManager
    • OutboxWorker
    • OutboxWorkerService
    • TransactionalOutboxBroker
  • Silverback.Messaging.Outbound.TransactionalOutbox.Repositories
    • DbOutboxReader
    • DbOutboxWriter
    • IOutboxReader
    • IOutboxWriter
    • InMemoryOutbox
  • Silverback.Messaging.Outbound.TransactionalOutbox.Repositories.Model
    • DbOutboxStoredMessage
    • OutboxStoredMessage
  • Silverback.Messaging.Publishing
    • BehaviorsProvider
    • CommandPublisher
    • EventPublisher
    • IBehavior
    • IBehaviorsProvider
    • ICommandPublisher
    • IEventPublisher
    • IPublisher
    • IQueryPublisher
    • MessageHandler
    • Publisher
    • QueryPublisher
    • UnhandledMessageException
  • Silverback.Messaging.Sequences
    • AddToSequenceResult
    • ISequence
    • ISequenceReader
    • ISequenceStore
    • ISequenceWriter
    • IncompleteSequence
    • RawSequence
    • RawSequencerConsumerBehavior
    • Sequence
    • SequenceAbortReason
    • SequenceBase<TEnvelope>
    • SequenceException
    • SequenceReaderBase
    • SequenceSettings
    • SequencerConsumerBehavior
    • SequencerConsumerBehaviorBase
    • SequencerProducerBehavior
  • Silverback.Messaging.Sequences.Batch
    • BatchSequence
    • BatchSequenceReader
    • BatchSettings
  • Silverback.Messaging.Sequences.Chunking
    • ChunkSequence
    • ChunkSequenceReader
    • ChunkSequenceWriter
    • ChunkSettings
    • ChunkStream
  • Silverback.Messaging.Serialization
    • AvroMessageDeserializerBase
    • AvroMessageDeserializer<TMessage>
    • AvroMessageSerializerBase
    • AvroMessageSerializer<TMessage>
    • DefaultKafkaMessageSerializer
    • DeserializerConsumerBehavior
    • IKafkaMessageSerializer
    • IMessageSerializer
    • JsonMessageSerializer
    • JsonMessageSerializerBase
    • JsonMessageSerializer<TMessage>
    • MessageEncoding
    • MessageSerializationContext
    • MessageSerializerException
    • NewtonsoftJsonMessageSerializer
    • NewtonsoftJsonMessageSerializerBase
    • NewtonsoftJsonMessageSerializer<TMessage>
    • NullMessageHandlingStrategy
    • SerializerProducerBehavior
  • Silverback.Messaging.Subscribers
    • IMessageFilter
    • ISubscribedMethodsCache
    • KafkaGroupIdFilterAttribute
    • MessageFilterAttribute
    • MqttClientIdFilterAttribute
    • SubscribeAttribute
    • SubscribedMethod
    • SubscribedMethodInvocationException
    • SubscribedMethodsLoaderService
  • Silverback.Messaging.Subscribers.ArgumentResolvers
    • DefaultAdditionalArgumentResolver
    • IAdditionalArgumentResolver
    • IArgumentResolver
    • ILazyArgumentValue
    • IMessageArgumentResolver
    • ISingleMessageArgumentResolver
    • IStreamEnumerableMessageArgumentResolver
    • ObservableStreamMessageArgumentResolver
    • SingleMessageArgumentResolver
    • StreamEnumerableMessageArgumentResolver
  • Silverback.Messaging.Subscribers.ReturnValueHandlers
    • AsyncEnumerableMessagesReturnValueHandler
    • EnumerableMessagesReturnValueHandler
    • IReturnValueHandler
    • ObservableMessagesReturnValueHandler
    • ReadOnlyCollectionMessagesReturnValueHandler
    • SingleMessageReturnValueHandler
  • Silverback.Messaging.Subscribers.Subscriptions
    • ISubscription
    • SubscriptionOptions
    • TypeSubscriptionOptions
  • Silverback.Messaging.Validation
    • MessageValidationException
    • MessageValidationMode
    • ValidatorConsumerBehavior
    • ValidatorProducerBehavior
  • Silverback.Testing
    • IIntegrationSpy
    • IKafkaTestingHelper
    • IMqttTestingHelper
    • ITestingHelper<TBroker>
    • InboundSpyBrokerBehavior
    • InboundSpySubscriber
    • IntegrationSpy
    • KafkaTestingHelper
    • MqttTestingHelper
    • OutboundSpyBrokerBehavior
    • RawInboundSpyBrokerBehavior
    • RawOutboundSpyBrokerBehavior
    • TestingHelper<TBroker>
  • Silverback.Util
    • TransactionalDictionarySharedItems<TKey, TValue>
    • TransactionalDictionary<TKey, TValue>
    • TransactionalListItem<T>
    • TransactionalListSharedItems<T>
    • TransactionalList<T>