Class MainEventBusProcessorInitializer

java.lang.Object
org.a2aproject.sdk.server.events.MainEventBusProcessorInitializer

@ApplicationScoped public class MainEventBusProcessorInitializer extends Object
Portable CDI initializer for MainEventBusProcessor.

This bean observes the ApplicationScoped initialization event and injects MainEventBusProcessor, which triggers its eager creation and starts the background thread.

This approach is portable across all Jakarta CDI implementations (Weld, OpenWebBeans, Quarkus, etc.) and ensures MainEventBusProcessor starts automatically when the application starts.

  • Constructor Details

    • MainEventBusProcessorInitializer

      public MainEventBusProcessorInitializer()