168 Commits (08090698ee72178775c8eb59cd682ccad8a448b7)

Author SHA1 Message Date
maliming 54f1241099
Allow publishing dynamic events without local subscribers, use IJsonSerializer for ConvertDynamicEventData 5 months ago
maliming 20d85a44bb
fix: Add missing newlines at the end of several files in the event bus implementation 5 months ago
maliming 29dee66e90
refactor: Update DynamicEventData handling and improve documentation across event bus implementations 5 months ago
maliming fb6f4722ff
refactor: Replace AnonymousEventData with DynamicEventData across the event bus implementation 5 months ago
SALİH ÖZKARA 38dad060cf Update LocalDistributedEventBus.cs 6 months ago
SALİH ÖZKARA fb47069209 Unify anonymous event handling across buses 6 months ago
SALİH ÖZKARA 318c40a0ee Get handler types safely and change anon conversion 6 months ago
SALİH ÖZKARA 721dbe0f9b Refactor anonymous event handling and subscriptions 6 months ago
SALİH ÖZKARA 7672598bee Add anonymous name-based event support 6 months ago
SALİH ÖZKARA aae1e330ba Anonymous subscriptions and deserialization fixes 6 months ago
SALİH ÖZKARA 58e0c2f609 Add anonymous event support to EventBus 6 months ago
SALİH ÖZKARA c56dcb2909 Add PublishAsync overload to publish by name 6 months ago
maliming 5d07af6001
Add logic to set addToInbox to true if messageId exists in event inbox 8 months ago
maliming 2f98f7fea0
Add configurable retry backoff for inbox processor 12 months ago
maliming 3ff8fb6e78
Upgrade to .NET 10.0. 1 year ago
erdemcaygor 38805d14f5 code refactoring 1 year ago
maliming fe455f0989
Fix retry logic and delay calculation in InboxProcessor 1 year ago
maliming 2f3520ab03
Fix log message formatting in InboxProcessor 1 year ago
maliming 8e06551791
Refactor inbox retry policy configuration 1 year ago
maliming 79d62ccad9
Rename InboxProcessorOptions to AbpInboxProcessorOptions 1 year ago
maliming 7ae4324808
Refactor event handling to use HandledTime property 1 year ago
maliming 1292074763
Added retry and discard feature. 1 year ago
maliming d7dd915d76
Add error handling to InboxProcessor event processing 1 year ago
maliming 951b5f5345
Use unproxied handler type in `EventBusBase` 1 year ago
maliming 2a0f5e8741
Try to add message to inbox. 2 years ago
maliming d70255a254
Add event to all Inbox/Outbox. 2 years ago
maliming 40c9f63371
Make sure `eventType` is not `null`. 2 years ago
maliming fbe3fe10bf
Refactor `LocalDistributedEventBus`. 2 years ago
Nuno Vieira 2d84e52fcd
Changes to make LocalDistributedEventBus able to use outbox/inbox patterns. 2 years ago
maliming 07c73a7b17
Try to add message to inbox. 2 years ago
maliming 95bd271c53
Add event to all Inbox/Outbox. 2 years ago
maliming 69849ead7e
Make sure `eventType` is not `null`. 2 years ago
maliming 01713cc001
Refactor `LocalDistributedEventBus`. 2 years ago
maliming e3542fd102
Publish `DistributedEventSentReceived` events first. 2 years ago
maliming 489c74f1ff
Publish `DistributedEventSent/Received` events in `LocalDistributedEventBus`. 2 years ago
Nuno Vieira 9d95c779a9 Changes to make LocalDistributedEventBus able to use outbox/inbox patterns. 2 years ago
maliming 2fa00c8370
Only publish `DistributedEventSent/DistributedEventReceived ` events in unit test. 2 years ago
maliming 1ebeb2fcfa
Update EventBusBase.cs 2 years ago
maliming e52bc821e1
Avoid `HandlerFactories` being changed during iteration. 2 years ago
maliming 1587b91f2a
Allow to change `DistributedLockName` in sub-class. 2 years ago
maliming b4b4738e42
Added `virtual GetWaitingEventsAsync` to `InboxProcessor/OutboxSender`. 2 years ago
maliming f6af11b7c6
Added `filter` to `GetWaitingEventsAsync` method. 2 years ago
Nico Lachmuth 630139052e make methods of local distributed eventbus virtual 2 years ago
maliming 57d4240159
Skip to set `CorrelationId ` if current value is `null`. 2 years ago
maliming d49665ca27
Update DistributedEventBusBase.cs 2 years ago
maliming 36f5dd4a65
Skip to set `CorrelationId ` if current value is `null`. 2 years ago
Muximize e49cba9bc9
Remove unused Usings 2 years ago
maliming fbbe526a8f Add net8.0` to `TargetFrameworks`. 2 years ago
maliming 971dc3b8ba Upgrade to NET 9.0. 2 years ago
Mark Cilia Vincenti de877d8a36 Cleaning up warnings. 2 years ago