|
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;
|
@@ -78,13 +79,15 @@ public void scan_componentWithMultipleKafkaListenersAndHandlers() {
|
78 | 79 | .title(SimpleFoo.class.getSimpleName())
|
79 | 80 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
80 | 81 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 82 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
81 | 83 | .build();
|
82 | 84 |
|
83 | 85 | Message barMessage = Message.builder()
|
84 | 86 | .name(SimpleBar.class.getName())
|
85 | 87 | .title(SimpleBar.class.getSimpleName())
|
86 | 88 | .payload(PayloadReference.fromModelName(SimpleBar.class.getSimpleName()))
|
87 | 89 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleBar.class.getSimpleName()))
|
| 90 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
88 | 91 | .build();
|
89 | 92 |
|
90 | 93 | Operation operation = Operation.builder()
|
@@ -140,6 +143,7 @@ public void scan_componentWithSingleKafkaHandlerMethod() {
|
140 | 143 | .title(SimpleFoo.class.getSimpleName())
|
141 | 144 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
142 | 145 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 146 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
143 | 147 | .build();
|
144 | 148 |
|
145 | 149 | Operation operation = Operation.builder()
|
@@ -172,13 +176,15 @@ public void scan_componentWithMultipleKafkaHandlerMethods() {
|
172 | 176 | .title(SimpleFoo.class.getSimpleName())
|
173 | 177 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
174 | 178 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 179 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
175 | 180 | .build();
|
176 | 181 |
|
177 | 182 | Message barMessage = Message.builder()
|
178 | 183 | .name(SimpleBar.class.getName())
|
179 | 184 | .title(SimpleBar.class.getSimpleName())
|
180 | 185 | .payload(PayloadReference.fromModelName(SimpleBar.class.getSimpleName()))
|
181 | 186 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleBar.class.getSimpleName()))
|
| 187 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
182 | 188 | .build();
|
183 | 189 |
|
184 | 190 | Operation operation = Operation.builder()
|
@@ -212,6 +218,7 @@ public void scan_componentWithSingleKafkaHandlerMethod_batchPayload() {
|
212 | 218 | .title(SimpleFoo.class.getSimpleName())
|
213 | 219 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
214 | 220 | .headers(HeaderReference.fromModelName("SpringKafkaDefaultHeaders-" + SimpleFoo.class.getSimpleName()))
|
| 221 | + .bindings(ImmutableMap.of("kafka", new KafkaMessageBinding())) |
215 | 222 | .build();
|
216 | 223 |
|
217 | 224 | Operation operation = Operation.builder()
|
|
0 commit comments