Class DefaultSerdeDiscoveryState

java.lang.Object
io.quarkus.smallrye.reactivemessaging.kafka.deployment.DefaultSerdeDiscoveryState

class DefaultSerdeDiscoveryState extends Object
  • Constructor Details

    • DefaultSerdeDiscoveryState

      DefaultSerdeDiscoveryState(org.jboss.jandex.IndexView index)
  • Method Details

    • getConfig

      org.eclipse.microprofile.config.Config getConfig()
    • isKafkaConnector

      boolean isKafkaConnector(List<ConnectorManagedChannelBuildItem> channelsManagedByConnectors, boolean incoming, String channelName)
    • shouldNotConfigure

      boolean shouldNotConfigure(String key)
    • ifNotYetConfigured

      void ifNotYetConfigured(String key, Runnable runnable)
    • isAvroGenerated

      boolean isAvroGenerated(org.jboss.jandex.DotName className)
    • hasConfluent

      boolean hasConfluent()
    • hasApicurio1

      boolean hasApicurio1()
    • hasApicurio2Avro

      boolean hasApicurio2Avro()
    • hasJsonb

      boolean hasJsonb()
    • getSubclassOfWithTypeArgument

      org.jboss.jandex.ClassInfo getSubclassOfWithTypeArgument(org.jboss.jandex.DotName superclass, org.jboss.jandex.DotName expectedTypeArgument)
    • getImplementorOfWithTypeArgument

      org.jboss.jandex.ClassInfo getImplementorOfWithTypeArgument(org.jboss.jandex.DotName implementedInterface, org.jboss.jandex.DotName expectedTypeArgument)
    • findAnnotationsOnMethods

      List<org.jboss.jandex.AnnotationInstance> findAnnotationsOnMethods(org.jboss.jandex.DotName annotation)
    • findRepeatableAnnotationsOnMethods

      List<org.jboss.jandex.AnnotationInstance> findRepeatableAnnotationsOnMethods(org.jboss.jandex.DotName annotation)
    • findAnnotationsOnInjectionPoints

      List<org.jboss.jandex.AnnotationInstance> findAnnotationsOnInjectionPoints(org.jboss.jandex.DotName annotation)