Uses of Class
org.glassfish.jersey.server.model.Resource
Packages that use Resource
Package
Description
Jersey server-side classes.
Jersey server-side internal monitoring and statistics classes.
Jersey server-side internal resource routing classes.
Jersey server-side application invalid input: '&' resource modeling classes.
Jersey server-side internal model related and routing helper classes.
Jersey OAuth 1 Server API.
Jersey server-side WADL support public classes and interfaces.
Jersey server-side WADL internal classes.
Jersey server-side WADL internal classes supporting
wadl generators
.Jersey server-side WADL internal classes supporting
generation of resource documentation with
wadl generators
.-
Uses of Resource in org.glassfish.jersey.server
Fields in org.glassfish.jersey.server with type parameters of type ResourceModifier and TypeFieldDescriptionResourceBag.Builder.models
Resource models.ResourceBag.models
Resource models.ResourceConfig.State.resources
ResourceConfig.State.resourcesView
ResourceBag.Builder.rootResourceMap
Map of root path to resource model.Methods in org.glassfish.jersey.server that return ResourceModifier and TypeMethodDescriptionExtendedUriInfo.getMatchedModelResource()
Get matchedmodel resource
from whichthe matched
resource method was invoked.Methods in org.glassfish.jersey.server that return types with arguments of type ResourceModifier and TypeMethodDescriptionExtendedUriInfo.getLocatorSubResources()
Get the list of sub resources returned from resource locators during matching.ResourceConfig.getResources()
ResourceConfig.State.getResources()
ServerConfig.getResources()
Get programmatically modeled resources.ResourceBag.getRootResources()
Returns list of root resources.Methods in org.glassfish.jersey.server with parameters of type ResourceModifier and TypeMethodDescriptionprivate void
ResourceBag.Builder.registerModel
(Resource resourceModel) (package private) void
ResourceBag.Builder.registerProgrammaticResource
(Resource resourceModel) Register a new programmatically created resource model.(package private) void
ResourceBag.Builder.registerResource
(Class<?> resourceClass, Resource resourceModel) Register a new resource model created from a specific resource class.(package private) void
ResourceBag.Builder.registerResource
(Object resourceInstance, Resource resourceModel) Register a new resource model created from a specific resource instance.final ResourceConfig
ResourceConfig.registerResources
(Resource... resources) Register new programmatic resource models in theResourceConfig
.Method parameters in org.glassfish.jersey.server with type arguments of type ResourceModifier and TypeMethodDescriptionvoid
ResourceConfig.ImmutableState.registerResources
(Set<Resource> resources) final ResourceConfig
ResourceConfig.registerResources
(Set<Resource> resources) Register new resource models in theResourceConfig
.void
ResourceConfig.State.registerResources
(Set<Resource> resources) Constructor parameters in org.glassfish.jersey.server with type arguments of type Resource -
Uses of Resource in org.glassfish.jersey.server.internal.monitoring
Methods in org.glassfish.jersey.server.internal.monitoring with parameters of type ResourceModifier and TypeMethodDescriptionprivate static StringBuilder
MonitoringUtils.appendPath
(Resource resource, StringBuilder path) private static String
MonitoringUtils.createPath
(Resource resource) private void
MonitoringStatisticsImpl.Builder.processResource
(Resource resource, String pathPrefix) Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type ResourceModifierConstructorDescription(package private)
Builder
(Resource resource, ResourceMethodStatisticsImpl.Factory methodFactory) Create a new builder. -
Uses of Resource in org.glassfish.jersey.server.internal.routing
Fields in org.glassfish.jersey.server.internal.routing declared as ResourceModifier and TypeFieldDescriptionprivate final Resource
RuntimeLocatorModelBuilder.LocatorCacheKey.resource
Fields in org.glassfish.jersey.server.internal.routing with type parameters of type ResourceModifier and TypeFieldDescriptionprivate final LinkedList
<Resource> UriRoutingContext.locatorSubResources
Methods in org.glassfish.jersey.server.internal.routing that return ResourceModifier and TypeMethodDescriptionprivate Resource
RuntimeModelBuilder.getLocatorResource
(RuntimeResource resource) UriRoutingContext.getMatchedModelResource()
Methods in org.glassfish.jersey.server.internal.routing that return types with arguments of type ResourceMethods in org.glassfish.jersey.server.internal.routing with parameters of type ResourceModifier and TypeMethodDescriptionprivate LocatorRouting
RuntimeLocatorModelBuilder.buildRouting
(Resource subResource) (package private) LocatorRouting
RuntimeLocatorModelBuilder.getRouting
(Resource subresource) Build (or obtain from cache) a resource model and router for given sub-resource injectionManagerresource
.void
RoutingContext.pushLocatorSubResource
(Resource subResourceFromLocator) Pushsub resource
returned from a sub resource locator method.void
UriRoutingContext.pushLocatorSubResource
(Resource subResourceFromLocator) Constructors in org.glassfish.jersey.server.internal.routing with parameters of type ResourceModifierConstructorDescriptionprivate
LocatorCacheKey
(Class<?> clazz, Resource resource) LocatorCacheKey
(Resource resource) -
Uses of Resource in org.glassfish.jersey.server.model
Fields in org.glassfish.jersey.server.model declared as ResourceModifier and TypeFieldDescriptionprivate final Resource
Resource.parent
private final Resource
ResourceMethod.parent
Fields in org.glassfish.jersey.server.model with type parameters of type ResourceModifier and TypeFieldDescriptionResource.childResources
ResourceModel.Builder.resources
ResourceModel.resources
RuntimeResource.Builder.resources
RuntimeResource.resources
ResourceModel.rootResources
Methods in org.glassfish.jersey.server.model that return ResourceModifier and TypeMethodDescriptionResource.Builder.build()
Build a new resource model.static Resource
Create a resource model initialized by introspecting an annotated JAX-RS resource class.static Resource
Create a resource model initialized by introspecting an annotated JAX-RS resource class.Resource.getParent()
Get the parent resource for this resource model ornull
in case this resource is a top-level resource and does not have a parent.ResourceMethod.getParent()
Get the parent resource for this resource method model.Methods in org.glassfish.jersey.server.model that return types with arguments of type ResourceModifier and TypeMethodDescriptionResource.getChildResources()
Returns the list of child resources available on this resource.RuntimeResource.getParentResources()
ResourceModel.getResources()
Return all resources from this resource model.RuntimeResource.getResources()
Get resources creating this runtime resource.ResourceModel.getRootResources()
Return root resources from this resource model.Resource.transform
(Resource parent, List<Resource.Data> list) Methods in org.glassfish.jersey.server.model with parameters of type ResourceModifier and TypeMethodDescriptionvoid
Resource.Builder.addChildResource
(Resource resource) Add an existing Resource as a child resource of current resource.ResourceModel.Builder.addResource
(Resource resource) Add a resource to the builder.static Resource.Builder
Get a new resource model builder initialized from a given resource model.private void
ResourceValidator.checkResource
(Resource resource) Merge methods from a given resource model into this resource model builder.void
Resource.Builder.replaceChildResource
(Resource replacedResource, Resource newResource) Replace an existing child resource with a newly supplied one.Resource.transform
(Resource parent, List<Resource.Data> list) (package private) static List
<ResourceMethod> ResourceMethod.transform
(Resource parent, List<ResourceMethod.Data> list) Transform a collection of resource method data into resource method models.void
AbstractResourceModelVisitor.visitChildResource
(Resource resource) void
ResourceModelVisitor.visitChildResource
(Resource resource) Start visiting a single child resource model.void
ResourceValidator.visitChildResource
(Resource resource) void
AbstractResourceModelVisitor.visitResource
(Resource resource) void
ResourceModelVisitor.visitResource
(Resource resource) Start visiting a single resource model.void
ResourceValidator.visitResource
(Resource resource) Method parameters in org.glassfish.jersey.server.model with type arguments of type ResourceModifier and TypeMethodDescriptionstatic Resource.Builder
Creates aresource builder
instance from the list ofresource
which can be merged into a single resource.private List
<RuntimeResource.Builder> RuntimeResourceModel.getRuntimeResources
(List<Resource> resources) Constructors in org.glassfish.jersey.server.model with parameters of type ResourceModifierConstructorDescriptionprivate
Resource
(Resource parent, Resource.Data data) (package private)
ResourceMethod
(Resource parent, ResourceMethod.Data data) Create new resource method model instance.Constructor parameters in org.glassfish.jersey.server.model with type arguments of type ResourceModifierConstructorDescriptionCreate new builder pre initialized withresource
.Builder
(List<Resource> resources, List<RuntimeResource.Builder> childRuntimeResourceBuilders, String regex) Create newruntime resource
builder instance.private
ResourceModel
(List<Resource> rootResources, List<Resource> allResources) Creates new instance from root allResources.private
RuntimeResource
(List<Resource> resources, List<RuntimeResource.Builder> childRuntimeResourceBuilders, RuntimeResource parent, String regex) RuntimeResourceModel
(List<Resource> resources) Creates new runtime resource model from the list of resources. -
Uses of Resource in org.glassfish.jersey.server.model.internal
Methods in org.glassfish.jersey.server.model.internal with parameters of type ResourceModifier and TypeMethodDescriptionprivate static boolean
ModelProcessorUtil.methodsSuitableForResource
(Resource resource, List<ModelProcessorUtil.Method> methods) Determines whether the given methods can enhance the resource. -
Uses of Resource in org.glassfish.jersey.server.oauth1
Fields in org.glassfish.jersey.server.oauth1 declared as ResourceModifier and TypeFieldDescriptionprivate final Resource[]
OAuth1ServerFeature.OAuthModelProcessor.resources
Constructors in org.glassfish.jersey.server.oauth1 with parameters of type Resource -
Uses of Resource in org.glassfish.jersey.server.wadl
Methods in org.glassfish.jersey.server.wadl with parameters of type ResourceModifier and TypeMethodDescriptionWadlGenerator.createMethod
(Resource r, ResourceMethod m) WadlGenerator.createParam
(Resource r, ResourceMethod m, Parameter p) WadlGenerator.createRequest
(Resource r, ResourceMethod m) WadlGenerator.createRequestRepresentation
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType) WadlGenerator.createResource
(Resource r, String path) WadlGenerator.createResponses
(Resource r, ResourceMethod m) WadlApplicationContext.getApplication
(javax.ws.rs.core.UriInfo info, Resource resource, boolean detailedWadl) Get a new instance ofApplication
for a particular resource. -
Uses of Resource in org.glassfish.jersey.server.wadl.internal
Methods in org.glassfish.jersey.server.wadl.internal with parameters of type ResourceModifier and TypeMethodDescriptionWadlGeneratorImpl.createMethod
(Resource r, ResourceMethod m) WadlGeneratorImpl.createParam
(Resource r, ResourceMethod m, Parameter p) WadlGeneratorImpl.createRequest
(Resource r, ResourceMethod m) WadlGeneratorImpl.createRequestRepresentation
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType) WadlGeneratorImpl.createResource
(Resource resource, String path) WadlGeneratorImpl.createResponseRepresentation
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType) WadlGeneratorImpl.createResponses
(Resource r, ResourceMethod m) WadlBuilder.generate
(ApplicationDescription description, Resource resource) Generate WADL for a resource.private Method
WadlBuilder.generateMethod
(Resource parentResource, Map<String, Param> wadlResourceParams, ResourceMethod resourceMethod) private Param
WadlBuilder.generateParam
(Resource resource, ResourceMethod method, Parameter param) private Request
WadlBuilder.generateRequest
(Resource parentResource, ResourceMethod resourceMethod, Map<String, Param> wadlResourceParams) private Resource
WadlBuilder.generateResource
(Resource r, String path) private Resource
WadlBuilder.generateResource
(Resource resource, String path, Set<Resource> visitedResources) WadlBuilder.generateResponses
(Resource r, ResourceMethod m) WadlApplicationContextImpl.getApplication
(javax.ws.rs.core.UriInfo info, Resource resource, boolean detailedWadl) private void
WadlBuilder.processRequestParameters
(Resource parentResource, ResourceMethod resourceMethod, Map<String, Param> wadlResourceParams, Collection<Parameter> requestParameters, Request wadlRequest) Recursively processes provided request parameters and adds the resulting WADL information into the WADL request.private Representation
WadlBuilder.setRepresentationForMediaType
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType, Request wadlRequest) Create the wadlRepresentation
for the specifiedMediaType
if not yet existing for the wadlRequest
and return it.Method parameters in org.glassfish.jersey.server.wadl.internal with type arguments of type Resource -
Uses of Resource in org.glassfish.jersey.server.wadl.internal.generators
Methods in org.glassfish.jersey.server.wadl.internal.generators with parameters of type ResourceModifier and TypeMethodDescriptionWadlGeneratorApplicationDoc.createMethod
(Resource r, ResourceMethod m) WadlGeneratorGrammarsSupport.createMethod
(Resource ar, ResourceMethod arm) WadlGeneratorJAXBGrammarGenerator.createMethod
(Resource ar, ResourceMethod arm) WadlGeneratorApplicationDoc.createParam
(Resource r, ResourceMethod m, Parameter p) WadlGeneratorGrammarsSupport.createParam
(Resource ar, ResourceMethod am, Parameter p) WadlGeneratorJAXBGrammarGenerator.createParam
(Resource ar, ResourceMethod am, Parameter p) WadlGeneratorApplicationDoc.createRequest
(Resource r, ResourceMethod m) WadlGeneratorGrammarsSupport.createRequest
(Resource ar, ResourceMethod arm) WadlGeneratorJAXBGrammarGenerator.createRequest
(Resource ar, ResourceMethod arm) WadlGeneratorApplicationDoc.createRequestRepresentation
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType) WadlGeneratorGrammarsSupport.createRequestRepresentation
(Resource ar, ResourceMethod arm, javax.ws.rs.core.MediaType mt) WadlGeneratorJAXBGrammarGenerator.createRequestRepresentation
(Resource ar, ResourceMethod arm, javax.ws.rs.core.MediaType mt) WadlGeneratorApplicationDoc.createResource
(Resource r, String path) WadlGeneratorGrammarsSupport.createResource
(Resource ar, String path) WadlGeneratorJAXBGrammarGenerator.createResource
(Resource ar, String path) WadlGeneratorApplicationDoc.createResponses
(Resource r, ResourceMethod m) WadlGeneratorGrammarsSupport.createResponses
(Resource ar, ResourceMethod arm) WadlGeneratorJAXBGrammarGenerator.createResponses
(Resource resource, ResourceMethod resourceMethod) -
Uses of Resource in org.glassfish.jersey.server.wadl.internal.generators.resourcedoc
Methods in org.glassfish.jersey.server.wadl.internal.generators.resourcedoc with parameters of type ResourceModifier and TypeMethodDescriptionWadlGeneratorResourceDocSupport.createMethod
(Resource resource, ResourceMethod resourceMethod) WadlGeneratorResourceDocSupport.createParam
(Resource r, ResourceMethod m, Parameter p) WadlGeneratorResourceDocSupport.createRequest
(Resource r, ResourceMethod m) WadlGeneratorResourceDocSupport.createRequestRepresentation
(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType) WadlGeneratorResourceDocSupport.createResource
(Resource r, String path) WadlGeneratorResourceDocSupport.createResponses
(Resource r, ResourceMethod m)