1 repo
Utilities for controlling the lifecycle, storage, and delivery of events within an application architecture.
Distinguishing note: Focuses on the lifecycle and manual control of event storage rather than general messaging patterns.
Explore 1 awesome GitHub repository matching software engineering & architecture · Event Bus Management. Refine with filters or upvote what's useful.
EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in Java applications. It functions as a central hub where producers dispatch events that are routed to subscribers based on the class type of the payload. By using annotation-based markers, the system maps event handlers to specific data types, allowing different parts of an application to exchange information without requiring direct references between classes. The library distinguishes itself through a focus on performance and execution control. It utilizes a compile-time inde
The Event Bus library enables manual retrieval or removal of stored events to control their lifecycle and prevent delivery to new subscribers after processing.