Class QuarkusServerEndpointIndexer

java.lang.Object
org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>
org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer
io.quarkus.resteasy.reactive.server.deployment.QuarkusServerEndpointIndexer

public class QuarkusServerEndpointIndexer extends ServerEndpointIndexer
  • Constructor Details

  • Method Details

    • setupApplyDefaults

      protected void setupApplyDefaults(org.jboss.jandex.Type nonAsyncReturnType, org.jboss.jandex.DotName httpMethod)
      Overrides:
      setupApplyDefaults in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>
    • applyAdditionalDefaults

      protected String[] applyAdditionalDefaults(org.jboss.jandex.Type nonAsyncReturnType)
      Overrides:
      applyAdditionalDefaults in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>
    • handleCustomParameter

      protected boolean handleCustomParameter(Map<org.jboss.jandex.DotName,org.jboss.jandex.AnnotationInstance> anns, ServerIndexedParameter builder, org.jboss.jandex.Type paramType, boolean field, Map<String,Object> methodContext)
      Overrides:
      handleCustomParameter in class ServerEndpointIndexer
    • handleAdditionalMethodProcessing

      protected void handleAdditionalMethodProcessing(org.jboss.resteasy.reactive.server.model.ServerResourceMethod method, org.jboss.jandex.ClassInfo currentClassInfo, org.jboss.jandex.MethodInfo info, org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore annotationStore)
      Overrides:
      handleAdditionalMethodProcessing in class ServerEndpointIndexer
    • additionalRegisterClassForReflectionCheck

      public boolean additionalRegisterClassForReflectionCheck(org.jboss.resteasy.reactive.common.processor.EndpointIndexer.ResourceMethodCallbackEntry entry)
      Overrides:
      additionalRegisterClassForReflectionCheck in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>
    • logMissingJsonWarning

      protected void logMissingJsonWarning(org.jboss.jandex.MethodInfo info)
      Overrides:
      logMissingJsonWarning in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>
    • warnAboutMissUsedBodyParameter

      protected void warnAboutMissUsedBodyParameter(org.jboss.jandex.DotName httpMethod, org.jboss.jandex.MethodInfo methodInfo)
      Overrides:
      warnAboutMissUsedBodyParameter in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ServerEndpointIndexer,ServerIndexedParameter,org.jboss.resteasy.reactive.server.model.ServerResourceMethod>