Skip to content

fix!: mass transit topology fix, and guard against cross-system events - #211

Merged
JacobAtchley merged 10 commits into
mainfrom
forks/tschneider/further-jobba-fixes
Jun 4, 2026
Merged

JacobAtchley merged 10 commits into
mainfrom
forks/tschneider/further-jobba-fixes

Conversation

@tnschneider

Copy link
Copy Markdown
Contributor

No description provided.

Terry Schneider added 8 commits June 2, 2026 17:46
… registry with registrar pattern

- Make all job event classes generic with TJob type parameter
- Add JobTypeRegistry to track registered job types with their params and state types
- Replace OnJobAdded callback with IJobTypeRegistrar interface for extensibility
- Add AddRegistrar method to JobbaBuilder for dynamic job type registration
- Convert IJobEventPublisher methods to generic with type constraints
- Replace IJobEventPublisher with IJob
Comment thread Jobba.Core/Implementations/DefaultJobReScheduler.cs
Comment thread Jobba.Core/Implementations/AbstractJobbaEventSubscriber.cs
Comment thread Jobba.Core/Implementations/DefaultJobReScheduler.cs
Terry Schneider added 2 commits June 3, 2026 15:20
@tnschneider
tnschneider requested a review from JacobAtchley June 3, 2026 21:58
@JacobAtchley
JacobAtchley merged commit 51e3b11 into main Jun 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants