Package org.jboss.resteasy.spi.metadata
Class ResourceBuilder.ResourceMethodBuilder
- java.lang.Object
-
- org.jboss.resteasy.spi.metadata.ResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
- org.jboss.resteasy.spi.metadata.ResourceBuilder.ResourceMethodBuilder
-
- Enclosing class:
- ResourceBuilder
public static class ResourceBuilder.ResourceMethodBuilder extends ResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ResourceMethod
method
-
Fields inherited from class org.jboss.resteasy.spi.metadata.ResourceBuilder.ResourceLocatorBuilder
locator, resourceClassBuilder
-
-
Constructor Summary
Constructors Constructor Description ResourceMethodBuilder(ResourceBuilder.ResourceClassBuilder resourceClassBuilder, java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceBuilder.ResourceClassBuilder
buildMethod()
ResourceBuilder.ResourceMethodBuilder
consumes(java.lang.String... consumes)
ResourceBuilder.ResourceMethodBuilder
consumes(javax.ws.rs.core.MediaType... consumes)
ResourceBuilder.ResourceMethodBuilder
delete()
ResourceBuilder.ResourceMethodBuilder
get()
ResourceBuilder.ResourceMethodBuilder
head()
ResourceBuilder.ResourceMethodBuilder
httpMethod(java.lang.String httpMethod)
ResourceBuilder.ResourceMethodBuilder
options()
ResourceBuilder.ResourceMethodParameterBuilder
param(int i)
protected javax.ws.rs.core.MediaType[]
parseMediaTypes(java.lang.String[] produces)
ResourceBuilder.ResourceMethodBuilder
post()
ResourceBuilder.ResourceMethodBuilder
produces(java.lang.String... produces)
ResourceBuilder.ResourceMethodBuilder
produces(javax.ws.rs.core.MediaType... produces)
ResourceBuilder.ResourceMethodBuilder
put()
-
Methods inherited from class org.jboss.resteasy.spi.metadata.ResourceBuilder.ResourceLocatorBuilder
genericReturnType, path, returnType, returnType
-
-
-
-
Field Detail
-
method
ResourceMethod method
-
-
Constructor Detail
-
ResourceMethodBuilder
ResourceMethodBuilder(ResourceBuilder.ResourceClassBuilder resourceClassBuilder, java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
-
-
Method Detail
-
httpMethod
public ResourceBuilder.ResourceMethodBuilder httpMethod(java.lang.String httpMethod)
-
get
public ResourceBuilder.ResourceMethodBuilder get()
-
put
public ResourceBuilder.ResourceMethodBuilder put()
-
post
public ResourceBuilder.ResourceMethodBuilder post()
-
delete
public ResourceBuilder.ResourceMethodBuilder delete()
-
options
public ResourceBuilder.ResourceMethodBuilder options()
-
head
public ResourceBuilder.ResourceMethodBuilder head()
-
produces
public ResourceBuilder.ResourceMethodBuilder produces(javax.ws.rs.core.MediaType... produces)
-
produces
public ResourceBuilder.ResourceMethodBuilder produces(java.lang.String... produces)
-
parseMediaTypes
protected javax.ws.rs.core.MediaType[] parseMediaTypes(java.lang.String[] produces)
-
consumes
public ResourceBuilder.ResourceMethodBuilder consumes(javax.ws.rs.core.MediaType... consumes)
-
consumes
public ResourceBuilder.ResourceMethodBuilder consumes(java.lang.String... consumes)
-
param
public ResourceBuilder.ResourceMethodParameterBuilder param(int i)
- Overrides:
param
in classResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
buildMethod
public ResourceBuilder.ResourceClassBuilder buildMethod()
- Overrides:
buildMethod
in classResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
-