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() |
String |
getReasonPhrase(int statusCode) |
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) |
makePath, setContextRootclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddApiReponseFromAnnotation, addApiReponseSchemaFromAnnotation, createResponseFromRestMethod, generateResponse, getDefaultStatus, getRequestBodyParameterClassType, getResourceMethods, isVoidResponse, isWrapperType, processCallback, processDefinitionAnnotation, processExtensions, processJavaSecurity, processOperation, processOperationTags, processRequestBody, processResponse, processScannerExtensions, processSecurityRequirementAnnotation, processSecuritySchemeAnnotation, processServerAnnotation, processServerAnnotation, processTags, responseCodeExistInMethodAnnotations, setOperationOnPathItem, sortPaths, sortTags, 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 String getReasonPhrase(int statusCode)
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–2020. All rights reserved.