Class ResourceMethod
java.lang.Object
org.jboss.resteasy.reactive.common.model.ResourceMethod
A representation of a REST endpoint. This is passed directly to recorders so must be bytecode serializable.
-
Constructor Summary
ConstructorsConstructorDescriptionResourceMethod(String httpMethod, String path, String[] produces, String streamElementType, String[] consumes, Set<String> nameBindingNames, String name, String returnType, String simpleReturnType, MethodParameter[] parameters, boolean blocking, boolean suspended, boolean isSse, boolean isFormParamRequired, List<ResourceMethod> subResourceMethods, boolean encoded) -
Method Summary
Modifier and TypeMethodDescriptionString[]getName()getPath()String[]booleanbooleanbooleanbooleanbooleanbooleanisSse()booleansetBlocking(boolean blocking) setConsumes(String[] consumes) setEncoded(boolean encoded) setFileFormNames(Set<String> fileFormNames) setFormParamRequired(boolean isFormParamRequired) setHttpMethod(String httpMethod) setNameBindingNames(Set<String> nameBindingNames) setParameters(MethodParameter[] parameters) setProduces(String[] produces) setReturnType(String returnType) setRunOnVirtualThread(boolean runOnVirtualThread) setSimpleReturnType(String simpleReturnType) setSse(boolean isSse) setStreamElementType(String streamElementType) voidsetSubResourceMethods(List<ResourceMethod> subResourceMethods) setSuspended(boolean suspended) toString()
-
Constructor Details
-
ResourceMethod
public ResourceMethod() -
ResourceMethod
public ResourceMethod(String httpMethod, String path, String[] produces, String streamElementType, String[] consumes, Set<String> nameBindingNames, String name, String returnType, String simpleReturnType, MethodParameter[] parameters, boolean blocking, boolean suspended, boolean isSse, boolean isFormParamRequired, List<ResourceMethod> subResourceMethods, boolean encoded)
-
-
Method Details
-
isResourceLocator
public boolean isResourceLocator() -
getHttpMethod
-
setHttpMethod
-
getPath
-
setPath
-
getProduces
-
setProduces
-
getConsumes
-
setConsumes
-
getNameBindingNames
-
setNameBindingNames
-
getName
-
setName
-
getReturnType
-
setReturnType
-
getSimpleReturnType
-
setSimpleReturnType
-
getParameters
-
setParameters
-
isBlocking
public boolean isBlocking() -
isRunOnVirtualThread
public boolean isRunOnVirtualThread() -
setBlocking
-
setRunOnVirtualThread
-
isSuspended
public boolean isSuspended() -
setSuspended
-
isSse
public boolean isSse() -
setSse
-
isFormParamRequired
public boolean isFormParamRequired() -
setFormParamRequired
-
getFileFormNames
-
setFileFormNames
-
setStreamElementType
-
getStreamElementType
-
isEncoded
public boolean isEncoded() -
setEncoded
-
toString
-
setSubResourceMethods
-
getSubResourceMethods
-