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>
-
-
Constructor Summary
Constructors Constructor Description ResourceMethodBuilder(ResourceBuilder.ResourceClassBuilder resourceClassBuilder, Method method, Method annotatedMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceBuilder.ResourceClassBuilder
buildMethod()
ResourceBuilder.ResourceMethodBuilder
consumes(String... consumes)
ResourceBuilder.ResourceMethodBuilder
consumes(javax.ws.rs.core.MediaType... consumes)
ResourceBuilder.ResourceMethodBuilder
delete()
ResourceBuilder.ResourceMethodBuilder
get()
DefaultResourceMethod
getMethod()
ResourceBuilder.ResourceMethodBuilder
head()
ResourceBuilder.ResourceMethodBuilder
httpMethod(String httpMethod)
ResourceBuilder.ResourceMethodBuilder
options()
ResourceBuilder.ResourceMethodParameterBuilder
param(int i)
protected javax.ws.rs.core.MediaType[]
parseMediaTypes(String[] produces)
ResourceBuilder.ResourceMethodBuilder
post()
ResourceBuilder.ResourceMethodBuilder
produces(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, getLocator, path, returnType, returnType
-
-
-
-
Constructor Detail
-
ResourceMethodBuilder
public ResourceMethodBuilder(ResourceBuilder.ResourceClassBuilder resourceClassBuilder, Method method, Method annotatedMethod)
-
-
Method Detail
-
httpMethod
public ResourceBuilder.ResourceMethodBuilder httpMethod(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(String... produces)
-
parseMediaTypes
protected javax.ws.rs.core.MediaType[] parseMediaTypes(String[] produces)
-
consumes
public ResourceBuilder.ResourceMethodBuilder consumes(javax.ws.rs.core.MediaType... consumes)
-
consumes
public ResourceBuilder.ResourceMethodBuilder consumes(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>
-
getMethod
public DefaultResourceMethod getMethod()
-
-