Class KafkaMessageBindingProcessor

java.lang.Object
io.github.springwolf.bindings.kafka.scanners.messages.KafkaMessageBindingProcessor
All Implemented Interfaces:
io.github.springwolf.core.asyncapi.scanners.bindings.messages.MessageBindingProcessor, org.springframework.beans.factory.Aware, org.springframework.context.EmbeddedValueResolverAware

public class KafkaMessageBindingProcessor extends Object implements io.github.springwolf.core.asyncapi.scanners.bindings.messages.MessageBindingProcessor, org.springframework.context.EmbeddedValueResolverAware
  • Constructor Details

    • KafkaMessageBindingProcessor

      public KafkaMessageBindingProcessor()
  • Method Details

    • setEmbeddedValueResolver

      public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver)
      Specified by:
      setEmbeddedValueResolver in interface org.springframework.context.EmbeddedValueResolverAware
    • process

      public Optional<io.github.springwolf.core.asyncapi.scanners.bindings.messages.ProcessedMessageBinding> process(AnnotatedElement annotatedElement)
      Specified by:
      process in interface io.github.springwolf.core.asyncapi.scanners.bindings.messages.MessageBindingProcessor