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 Details

  • Method Details

    • 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)
    • getNameBindingNames

      public Set<String> getNameBindingNames()
    • 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)
    • getFileFormNames

      public Set<String> getFileFormNames()
    • setFileFormNames

      public ResourceMethod setFileFormNames(Set<String> fileFormNames)
    • setStreamElementType

      public ResourceMethod setStreamElementType(String streamElementType)
    • getStreamElementType

      public String getStreamElementType()
    • isEncoded

      public boolean isEncoded()
    • setEncoded

      public ResourceMethod setEncoded(boolean encoded)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setSubResourceMethods

      public void setSubResourceMethods(List<ResourceMethod> subResourceMethods)
    • getSubResourceMethods

      public List<ResourceMethod> getSubResourceMethods()