Class: Karafka::Routing::Features::Declaratives

Inherits:
Base
  • Object
show all
Defined in:
lib/karafka/routing/features/declaratives.rb,
lib/karafka/routing/features/declaratives/topic.rb,
lib/karafka/routing/features/declaratives/config.rb,
lib/karafka/routing/features/declaratives/contracts/topic.rb

Overview

This feature allows to store per topic structure that can be later on used to bootstrap topics structure for test/development, etc. This allows to share the same set of settings for topics despite the environment. Pretty much similar to how the ‘structure.sql` or `schema.rb` operate for SQL dbs.

Defined Under Namespace

Modules: Contracts, Topic Classes: Config

Method Summary

Methods inherited from Base

activate, load_all, post_setup_all, pre_setup_all