|
1 | 1 | package io.github.stavshamir.springwolf.asyncapi.scanners.channels.annotation;
|
2 | 2 |
|
3 | 3 | import com.asyncapi.v2.binding.kafka.KafkaChannelBinding;
|
| 4 | +import com.asyncapi.v2.binding.kafka.KafkaMessageBinding; |
4 | 5 | import com.asyncapi.v2.binding.kafka.KafkaOperationBinding;
|
5 | 6 | import com.asyncapi.v2.model.channel.ChannelItem;
|
6 | 7 | import com.asyncapi.v2.model.channel.operation.Operation;
|
@@ -77,13 +78,15 @@ public void scan_componentWithMultipleKafkaListenersAndHandlers() {
|
77 | 78 | .title(SimpleFoo.class.getSimpleName())
|
78 | 79 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
79 | 80 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 81 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
80 | 82 | .build();
|
81 | 83 |
|
82 | 84 | Message barMessage = Message.builder()
|
83 | 85 | .name(SimpleBar.class.getName())
|
84 | 86 | .title(SimpleBar.class.getSimpleName())
|
85 | 87 | .payload(PayloadReference.fromModelName(SimpleBar.class.getSimpleName()))
|
86 | 88 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleBar.class.getSimpleName()))
|
| 89 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
87 | 90 | .build();
|
88 | 91 |
|
89 | 92 | Operation operation = Operation.builder()
|
@@ -139,6 +142,7 @@ public void scan_componentWithSingleKafkaHandlerMethod() {
|
139 | 142 | .title(SimpleFoo.class.getSimpleName())
|
140 | 143 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
141 | 144 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 145 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
142 | 146 | .build();
|
143 | 147 |
|
144 | 148 | Operation operation = Operation.builder()
|
@@ -171,13 +175,15 @@ public void scan_componentWithMultipleKafkaHandlerMethods() {
|
171 | 175 | .title(SimpleFoo.class.getSimpleName())
|
172 | 176 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
173 | 177 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 178 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
174 | 179 | .build();
|
175 | 180 |
|
176 | 181 | Message barMessage = Message.builder()
|
177 | 182 | .name(SimpleBar.class.getName())
|
178 | 183 | .title(SimpleBar.class.getSimpleName())
|
179 | 184 | .payload(PayloadReference.fromModelName(SimpleBar.class.getSimpleName()))
|
180 | 185 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleBar.class.getSimpleName()))
|
| 186 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
181 | 187 | .build();
|
182 | 188 |
|
183 | 189 | Operation operation = Operation.builder()
|
@@ -211,6 +217,7 @@ public void scan_componentWithSingleKafkaHandlerMethod_batchPayload() {
|
211 | 217 | .title(SimpleFoo.class.getSimpleName())
|
212 | 218 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
213 | 219 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 220 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
214 | 221 | .build();
|
215 | 222 |
|
216 | 223 | Operation operation = Operation.builder()
|
|
0 commit comments