View Source ProcessHub.Worker.BootstrapWorker (ProcessHub v0.5.0-beta)

A worker process that handles post-startup tasks after the core supervisor tree is initialized.

This worker is started after WorkerQueue in the supervisor tree, ensuring all core processes are available to handle requests. Its primary responsibility is starting static children defined in the hub configuration.

Starting static children from WorkerQueue.init would deadlock because start_children dispatches work back to WorkerQueue via GenServer.cast, but WorkerQueue cannot process casts while its init is blocking.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

Returns a specification to start this module under a supervisor.

See Supervisor.