java.lang.Object
io.github.stavshamir.springwolf.asyncapi.scanners.channels.annotation.KafkaListenerUtil

public class KafkaListenerUtil extends Object
  • Constructor Details

    • KafkaListenerUtil

      public KafkaListenerUtil()
  • Method Details

    • getChannelName

      public static String getChannelName(org.springframework.kafka.annotation.KafkaListener annotation, org.springframework.util.StringValueResolver resolver)
    • buildChannelBinding

      public static Map<String,? extends com.asyncapi.v2.binding.channel.ChannelBinding> buildChannelBinding()
    • buildOperationBinding

      public static Map<String,? extends com.asyncapi.v2.binding.operation.OperationBinding> buildOperationBinding(org.springframework.kafka.annotation.KafkaListener annotation, org.springframework.util.StringValueResolver resolver)
    • buildKafkaClientIdSchema

      @Nullable public static com.asyncapi.v2.schema.Schema buildKafkaClientIdSchema(String clientId)
    • buildKafkaGroupIdSchema

      @Nullable public static com.asyncapi.v2.schema.Schema buildKafkaGroupIdSchema(String groupId)
    • buildMessageBinding

      public static Map<String,? extends com.asyncapi.v2.binding.message.MessageBinding> buildMessageBinding()