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
ConstructorDescriptionResourceMethod
(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[]
boolean
boolean
boolean
boolean
boolean
boolean
isSse()
boolean
setBlocking
(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) void
setSubResourceMethods
(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
-