Class: Karafka::App
- Inherits:
-
Object
- Object
- Karafka::App
- Extended by:
- Callbacks::Dsl, Setup::Dsl
- Defined in:
- lib/karafka/app.rb
Overview
App class
Class Method Summary collapse
-
.boot! ⇒ Object
Sets up all the internal components and bootstrap whole app We need to know details about consumers in order to setup components, that’s why we don’t setup them after std setup is done.
-
.consumer_groups ⇒ Karafka::Routing::Builder
Consumers builder instance.
Methods included from Setup::Dsl
Class Method Details
.boot! ⇒ Object
Sets up all the internal components and bootstrap whole app We need to know details about consumers in order to setup components, that’s why we don’t setup them after std setup is done
15 16 17 18 19 |
# File 'lib/karafka/app.rb', line 15 def boot! Setup::Config.validate! Setup::Config.setup_components Callbacks.after_init(Karafka::App.config) end |
.consumer_groups ⇒ Karafka::Routing::Builder
Returns consumers builder instance.
22 23 24 |
# File 'lib/karafka/app.rb', line 22 def consumer_groups Routing::Builder.instance end |