16 package org.openkilda.config;
22 import com.sabre.oss.conf4j.annotation.Configuration;
23 import com.sabre.oss.conf4j.annotation.Default;
24 import com.sabre.oss.conf4j.annotation.FallbackKey;
25 import com.sabre.oss.conf4j.annotation.Key;
29 @Mapping(
target = KAFKA_TOPIC_MAPPING)
31 String KAFKA_TOPIC_MAPPING =
"KAFKA_TOPIC";
34 @Default(
"kilda.ctrl")
35 String getCtrlTopic();
38 @FallbackKey("kafka.flow.
topic")
39 @Default("
kilda.flow")
40 String getFlowTopic();
43 @Default("
kilda.health.check")
44 String getHealthCheckTopic();
47 @FallbackKey("kafka.northbound.
topic")
48 @Default("
kilda.northbound")
49 String getNorthboundTopic();
52 @Default("
kilda.otsdb")
53 String getOtsdbTopic();
56 @Default("
kilda.simulator")
57 String getSimulatorTopic();
60 @FallbackKey("kafka.speaker.
topic")
61 @Default("
kilda.speaker")
62 String getSpeakerTopic();
65 @Default("
kilda.stats")
66 String getStatsTopic();
71 String getTopoEngTopic();
75 String getTopoDiscoTopic();
79 String getTopoCacheTopic();
82 @FallbackKey("kafka.nbworker.
topic")
84 String getTopoNbTopic();
String KAFKA_TOPIC_MAPPING