Class ResourceMethod
- java.lang.Object
-
- org.jboss.resteasy.reactive.common.model.ResourceMethod
-
public class ResourceMethod extends Object
A representation of a REST endpoint. This is passed directly to recorders so must be bytecode serializable.
-
-
Constructor Summary
Constructors Constructor Description ResourceMethod()
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, boolean isMultipart, List<ResourceMethod> subResourceMethods)
-
Method Summary
-
-
-
Constructor Detail
-
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, boolean isMultipart, List<ResourceMethod> subResourceMethods)
-
-
Method Detail
-
isResourceLocator
public boolean isResourceLocator()
-
getHttpMethod
public String getHttpMethod()
-
setHttpMethod
public ResourceMethod setHttpMethod(String httpMethod)
-
getPath
public String getPath()
-
setPath
public ResourceMethod setPath(String path)
-
getProduces
public String[] getProduces()
-
setProduces
public ResourceMethod setProduces(String[] produces)
-
getConsumes
public String[] getConsumes()
-
setConsumes
public ResourceMethod setConsumes(String[] consumes)
-
setNameBindingNames
public ResourceMethod setNameBindingNames(Set<String> nameBindingNames)
-
getName
public String getName()
-
setName
public ResourceMethod setName(String name)
-
getReturnType
public String getReturnType()
-
setReturnType
public ResourceMethod setReturnType(String returnType)
-
getSimpleReturnType
public String getSimpleReturnType()
-
setSimpleReturnType
public ResourceMethod setSimpleReturnType(String simpleReturnType)
-
getParameters
public MethodParameter[] getParameters()
-
setParameters
public ResourceMethod setParameters(MethodParameter[] parameters)
-
isBlocking
public boolean isBlocking()
-
isRunOnVirtualThread
public boolean isRunOnVirtualThread()
-
setBlocking
public ResourceMethod setBlocking(boolean blocking)
-
setRunOnVirtualThread
public ResourceMethod setRunOnVirtualThread(boolean runOnVirtualThread)
-
isSuspended
public boolean isSuspended()
-
setSuspended
public ResourceMethod setSuspended(boolean suspended)
-
isSse
public boolean isSse()
-
setSse
public ResourceMethod setSse(boolean isSse)
-
isFormParamRequired
public boolean isFormParamRequired()
-
setFormParamRequired
public ResourceMethod setFormParamRequired(boolean isFormParamRequired)
-
isMultipart
public boolean isMultipart()
-
setMultipart
public ResourceMethod setMultipart(boolean isMultipart)
-
setStreamElementType
public ResourceMethod setStreamElementType(String streamElementType)
-
getStreamElementType
public String getStreamElementType()
-
setSubResourceMethods
public void setSubResourceMethods(List<ResourceMethod> subResourceMethods)
-
getSubResourceMethods
public List<ResourceMethod> getSubResourceMethods()
-
-