Class QuarkusParameterDescriptor

java.lang.Object
io.quarkus.smallrye.reactivemessaging.runtime.QuarkusParameterDescriptor
All Implemented Interfaces:
io.smallrye.reactive.messaging.MethodParameterDescriptor

public class QuarkusParameterDescriptor extends Object implements io.smallrye.reactive.messaging.MethodParameterDescriptor
A Quarkus specific implementation of the MethodParameterDescriptor class. It uses data discovered at build-time to provide the data required at runtime.
  • Constructor Details

    • QuarkusParameterDescriptor

      public QuarkusParameterDescriptor()
    • QuarkusParameterDescriptor

      public QuarkusParameterDescriptor(List<TypeInfo> infos)
  • Method Details

    • getInfos

      public List<TypeInfo> getInfos()
    • setInfos

      public void setInfos(List<TypeInfo> infos)
    • getTypes

      public List<Class<?>> getTypes()
      Specified by:
      getTypes in interface io.smallrye.reactive.messaging.MethodParameterDescriptor
    • getGenericParameterType

      public Class<?> getGenericParameterType(int paramIndex, int genericIndex)
      Specified by:
      getGenericParameterType in interface io.smallrye.reactive.messaging.MethodParameterDescriptor