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) ResourceMethodmethod-
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.ResourceClassBuilderbuildMethod()ResourceBuilder.ResourceMethodBuilderconsumes(java.lang.String... consumes)ResourceBuilder.ResourceMethodBuilderconsumes(javax.ws.rs.core.MediaType... consumes)ResourceBuilder.ResourceMethodBuilderdelete()ResourceBuilder.ResourceMethodBuilderget()ResourceBuilder.ResourceMethodBuilderhead()ResourceBuilder.ResourceMethodBuilderhttpMethod(java.lang.String httpMethod)ResourceBuilder.ResourceMethodBuilderoptions()ResourceBuilder.ResourceMethodParameterBuilderparam(int i)protected javax.ws.rs.core.MediaType[]parseMediaTypes(java.lang.String[] produces)ResourceBuilder.ResourceMethodBuilderpost()ResourceBuilder.ResourceMethodBuilderproduces(java.lang.String... produces)ResourceBuilder.ResourceMethodBuilderproduces(javax.ws.rs.core.MediaType... produces)ResourceBuilder.ResourceMethodBuilderput()-
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:
paramin classResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
buildMethod
public ResourceBuilder.ResourceClassBuilder buildMethod()
- Overrides:
buildMethodin classResourceBuilder.ResourceLocatorBuilder<ResourceBuilder.ResourceMethodBuilder>
-
-