Class ClientExceptionMapperHandler

java.lang.Object
io.quarkus.rest.client.reactive.deployment.ClientExceptionMapperHandler

class ClientExceptionMapperHandler extends Object
Generates an implementation of ResponseExceptionMapper from an instance of ClientExceptionMapper
  • Constructor Details

    • ClientExceptionMapperHandler

      ClientExceptionMapperHandler(io.quarkus.gizmo.ClassOutput classOutput)
  • Method Details

    • generateResponseExceptionMapper

      GeneratedClassResult generateResponseExceptionMapper(org.jboss.jandex.AnnotationInstance instance)
      Generates an implementation of ResponseExceptionMapper that looks something like:
       {@code
        public class SomeService_map_ResponseExceptionMapper_a8fb70beeef2a54b80151484d109618eed381626 implements ResteasyReactiveResponseExceptionMapper {
            public Throwable toThrowable(Response var1, RestClientRequestContext var2) {
                // simply call the static method of interface
                return SomeService.map(var1);
            }
      
       }
       </pre>
    • getGeneratedClassName

      public static String getGeneratedClassName(org.jboss.jandex.MethodInfo methodInfo)