public class JaxRsAnnotationScanner extends AbstractAnnotationScanner
currentAppPath| Constructor and Description |
|---|
JaxRsAnnotationScanner() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsScannerAnnotations(List<org.jboss.jandex.AnnotationInstance> instances,
List<AnnotationScannerExtension> extensions) |
String |
getName() |
boolean |
isAsyncResponse(org.jboss.jandex.MethodInfo method) |
boolean |
isDeleteMethod(org.jboss.jandex.MethodInfo method) |
boolean |
isMultipartInput(org.jboss.jandex.Type inputType) |
boolean |
isMultipartOutput(org.jboss.jandex.Type returnType) |
boolean |
isPostMethod(org.jboss.jandex.MethodInfo method) |
boolean |
isScannerInternalResponse(org.jboss.jandex.Type returnType) |
org.eclipse.microprofile.openapi.models.OpenAPI |
scan(AnnotationScannerContext context,
org.eclipse.microprofile.openapi.models.OpenAPI openApi) |
createPathFromSegments, makePath, setContextRootclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddApiReponseFromAnnotation, addApiReponseSchemaFromAnnotation, createResponseFromRestMethod, generateResponse, getConsumes, getDefaultStatus, getReasonPhrase, getRequestBodyParameterClassType, getResourceMethods, isEmptySecurityRequirements, isScannerInternalParameter, isVoidResponse, isWrapperType, processCallback, processDefinitionAnnotation, processExtensions, processJavaSecurity, processOperation, processOperationTags, processRequestBody, processResponse, processScannerExtensions, processSecurityRequirementAnnotation, processSecuritySchemeAnnotation, processServerAnnotation, processServerAnnotation, processTags, responseCodeExistInMethodAnnotations, setOperationOnPathItem, unwrapTypepublic String getName()
public boolean isAsyncResponse(org.jboss.jandex.MethodInfo method)
public boolean isPostMethod(org.jboss.jandex.MethodInfo method)
public boolean isDeleteMethod(org.jboss.jandex.MethodInfo method)
public boolean isScannerInternalResponse(org.jboss.jandex.Type returnType)
public boolean isMultipartOutput(org.jboss.jandex.Type returnType)
public boolean isMultipartInput(org.jboss.jandex.Type inputType)
public boolean containsScannerAnnotations(List<org.jboss.jandex.AnnotationInstance> instances, List<AnnotationScannerExtension> extensions)
public org.eclipse.microprofile.openapi.models.OpenAPI scan(AnnotationScannerContext context, org.eclipse.microprofile.openapi.models.OpenAPI openApi)
Copyright © 2018–2021. All rights reserved.