Class QuarkusClientEndpointIndexer
java.lang.Object
org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>
org.jboss.resteasy.reactive.client.processor.scanning.ClientEndpointIndexer
io.quarkus.jaxrs.client.reactive.deployment.QuarkusClientEndpointIndexer
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jboss.resteasy.reactive.client.processor.scanning.ClientEndpointIndexer
ClientEndpointIndexer.AbstractBuilder<B extends org.jboss.resteasy.reactive.common.processor.EndpointIndexer.Builder<ClientEndpointIndexer,B, org.jboss.resteasy.reactive.common.model.ResourceMethod>>, ClientEndpointIndexer.ClientIndexedParam Nested classes/interfaces inherited from class org.jboss.resteasy.reactive.common.processor.EndpointIndexer
org.jboss.resteasy.reactive.common.processor.EndpointIndexer.BasicResourceClassInfo, org.jboss.resteasy.reactive.common.processor.EndpointIndexer.DeclaredTypes, org.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartParameterIndexerExtension, org.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartReturnTypeIndexerExtension, org.jboss.resteasy.reactive.common.processor.EndpointIndexer.ResourceMethodCallbackEntry -
Field Summary
Fields inherited from class org.jboss.resteasy.reactive.common.processor.EndpointIndexer
additionalReaders, alreadyHandledRequestScopedResources, applicationIndex, applicationScanningResult, CDI_WRAPPER_SUFFIX, config, EMPTY_STRING_ARRAY, existingConverters, hasRuntimeConverters, index, injectableBeans, log, METHOD_CONTEXT_ANNOTATION_STORE, METHOD_CONTEXT_CUSTOM_RETURN_TYPE_KEY, METHOD_PRODUCES, primitiveTypes, SUPPORT_TEMPORAL_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionQuarkusClientEndpointIndexer(QuarkusClientEndpointIndexer.Builder builder, String defaultProduces, boolean smartDefaultProduces) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleAdditionalMethodProcessing(org.jboss.resteasy.reactive.common.model.ResourceMethod method, org.jboss.jandex.ClassInfo currentClassInfo, org.jboss.jandex.MethodInfo info, org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore annotationStore) protected voidlogMissingJsonWarning(org.jboss.jandex.MethodInfo info) protected voidsetupApplyDefaults(org.jboss.jandex.Type nonAsyncReturnType, org.jboss.jandex.DotName httpMethod) protected voidwarnAboutMissUsedBodyParameter(org.jboss.jandex.DotName httpMethod, org.jboss.jandex.MethodInfo methodInfo) Methods inherited from class org.jboss.resteasy.reactive.client.processor.scanning.ClientEndpointIndexer
addReaderForType, addWriterForType, applyAdditionalDefaults, createClientProxy, createIndexedParam, createMethodParameter, createResourceMethod, handleBeanParam, handleClientSubResource, handleCustomParameter, scanInjectableBeanMethods inherited from class org.jboss.resteasy.reactive.common.processor.EndpointIndexer
additionalRegisterClassForReflectionCheck, createEndpoints, createEndpoints, doesMethodHaveBlockingSignature, extractParameterInfo, extractProducesConsumesValues, getAnnotationStore, getDeclaredTypes, getPartMime, getSeparator, getSerializerScanningResult, handleArrayParam, handleListParam, handleOptionalParam, handleOtherParam, handlePathSegmentParam, handleSetParam, handleSortedSetParam, handleTemporalParam, handleTrailingSlash, hasJson, hasJson, hasNoTypesDefined, isDefaultJson, isJson, nameBindingNames, nameBindingNames, skipParameter, toClassName, verifyClassThatRequiresFieldInjection, warnAboutMissingJsonProviderIfNeeded
-
Constructor Details
-
QuarkusClientEndpointIndexer
QuarkusClientEndpointIndexer(QuarkusClientEndpointIndexer.Builder builder, String defaultProduces, boolean smartDefaultProduces)
-
-
Method Details
-
setupApplyDefaults
protected void setupApplyDefaults(org.jboss.jandex.Type nonAsyncReturnType, org.jboss.jandex.DotName httpMethod) - Overrides:
setupApplyDefaultsin classorg.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam, org.jboss.resteasy.reactive.common.model.ResourceMethod>
-
handleAdditionalMethodProcessing
protected void handleAdditionalMethodProcessing(org.jboss.resteasy.reactive.common.model.ResourceMethod method, org.jboss.jandex.ClassInfo currentClassInfo, org.jboss.jandex.MethodInfo info, org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore annotationStore) - Overrides:
handleAdditionalMethodProcessingin classorg.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam, org.jboss.resteasy.reactive.common.model.ResourceMethod>
-
logMissingJsonWarning
protected void logMissingJsonWarning(org.jboss.jandex.MethodInfo info) - Overrides:
logMissingJsonWarningin classorg.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam, org.jboss.resteasy.reactive.common.model.ResourceMethod>
-
warnAboutMissUsedBodyParameter
protected void warnAboutMissUsedBodyParameter(org.jboss.jandex.DotName httpMethod, org.jboss.jandex.MethodInfo methodInfo) - Overrides:
warnAboutMissUsedBodyParameterin classorg.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam, org.jboss.resteasy.reactive.common.model.ResourceMethod>
-