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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.github.springwolf.core.asyncapi.scanners.bindings.messages.ProcessedMessageBinding>process(AnnotatedElement annotatedElement) voidsetEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver)
-
Constructor Details
-
KafkaMessageBindingProcessor
public KafkaMessageBindingProcessor()
-
-
Method Details
-
setEmbeddedValueResolver
public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) - Specified by:
setEmbeddedValueResolverin interfaceorg.springframework.context.EmbeddedValueResolverAware
-
process
public Optional<io.github.springwolf.core.asyncapi.scanners.bindings.messages.ProcessedMessageBinding> process(AnnotatedElement annotatedElement) - Specified by:
processin interfaceio.github.springwolf.core.asyncapi.scanners.bindings.messages.MessageBindingProcessor
-