Get all consumers registered from all modules
Get all controllers registered from all modules
Get all jobs registered from all modules
Get all middleware configurations from all modules
Initialize all modules (call configure and onInitialize hooks)
Register a module (static or dynamic)
Module class decorated with @Module or DynamicModule from configure()
Register multiple modules in order
Shutdown all modules (call onShutdown hooks in reverse order)
ModuleRegistry - manages module lifecycle
Example