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.modelsResource models.ResourceBag.modelsResource models.ResourceConfig.State.resourcesResourceConfig.State.resourcesViewResourceBag.Builder.rootResourceMapMap of root path to resource model.Methods in org.glassfish.jersey.server that return ResourceModifier and TypeMethodDescriptionExtendedUriInfo.getMatchedModelResource()Get matchedmodel resourcefrom whichthe matchedresource 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 voidResourceBag.Builder.registerModel(Resource resourceModel) (package private) voidResourceBag.Builder.registerProgrammaticResource(Resource resourceModel) Register a new programmatically created resource model.(package private) voidResourceBag.Builder.registerResource(Class<?> resourceClass, Resource resourceModel) Register a new resource model created from a specific resource class.(package private) voidResourceBag.Builder.registerResource(Object resourceInstance, Resource resourceModel) Register a new resource model created from a specific resource instance.final ResourceConfigResourceConfig.registerResources(Resource... resources) Register new programmatic resource models in theResourceConfig.Method parameters in org.glassfish.jersey.server with type arguments of type ResourceModifier and TypeMethodDescriptionvoidResourceConfig.ImmutableState.registerResources(Set<Resource> resources) final ResourceConfigResourceConfig.registerResources(Set<Resource> resources) Register new resource models in theResourceConfig.voidResourceConfig.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 StringBuilderMonitoringUtils.appendPath(Resource resource, StringBuilder path) private static StringMonitoringUtils.createPath(Resource resource) private voidMonitoringStatisticsImpl.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 ResourceRuntimeLocatorModelBuilder.LocatorCacheKey.resourceFields in org.glassfish.jersey.server.internal.routing with type parameters of type ResourceModifier and TypeFieldDescriptionprivate final LinkedList<Resource> UriRoutingContext.locatorSubResourcesMethods in org.glassfish.jersey.server.internal.routing that return ResourceModifier and TypeMethodDescriptionprivate ResourceRuntimeModelBuilder.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 LocatorRoutingRuntimeLocatorModelBuilder.buildRouting(Resource subResource) (package private) LocatorRoutingRuntimeLocatorModelBuilder.getRouting(Resource subresource) Build (or obtain from cache) a resource model and router for given sub-resource injectionManagerresource.voidRoutingContext.pushLocatorSubResource(Resource subResourceFromLocator) Pushsub resourcereturned from a sub resource locator method.voidUriRoutingContext.pushLocatorSubResource(Resource subResourceFromLocator) Constructors in org.glassfish.jersey.server.internal.routing with parameters of type ResourceModifierConstructorDescriptionprivateLocatorCacheKey(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 ResourceResource.parentprivate final ResourceResourceMethod.parentFields in org.glassfish.jersey.server.model with type parameters of type ResourceModifier and TypeFieldDescriptionResource.childResourcesResourceModel.Builder.resourcesResourceModel.resourcesRuntimeResource.Builder.resourcesRuntimeResource.resourcesResourceModel.rootResourcesMethods in org.glassfish.jersey.server.model that return ResourceModifier and TypeMethodDescriptionResource.Builder.build()Build a new resource model.static ResourceCreate a resource model initialized by introspecting an annotated JAX-RS resource class.static ResourceCreate a resource model initialized by introspecting an annotated JAX-RS resource class.Resource.getParent()Get the parent resource for this resource model ornullin 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 TypeMethodDescriptionvoidResource.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.BuilderGet a new resource model builder initialized from a given resource model.private voidResourceValidator.checkResource(Resource resource) Merge methods from a given resource model into this resource model builder.voidResource.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.voidAbstractResourceModelVisitor.visitChildResource(Resource resource) voidResourceModelVisitor.visitChildResource(Resource resource) Start visiting a single child resource model.voidResourceValidator.visitChildResource(Resource resource) voidAbstractResourceModelVisitor.visitResource(Resource resource) voidResourceModelVisitor.visitResource(Resource resource) Start visiting a single resource model.voidResourceValidator.visitResource(Resource resource) Method parameters in org.glassfish.jersey.server.model with type arguments of type ResourceModifier and TypeMethodDescriptionstatic Resource.BuilderCreates aresource builderinstance from the list ofresourcewhich 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 ResourceModifierConstructorDescriptionprivateResource(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 resourcebuilder instance.privateResourceModel(List<Resource> rootResources, List<Resource> allResources) Creates new instance from root allResources.privateRuntimeResource(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 booleanModelProcessorUtil.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.resourcesConstructors 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 ofApplicationfor 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 MethodWadlBuilder.generateMethod(Resource parentResource, Map<String, Param> wadlResourceParams, ResourceMethod resourceMethod) private ParamWadlBuilder.generateParam(Resource resource, ResourceMethod method, Parameter param) private RequestWadlBuilder.generateRequest(Resource parentResource, ResourceMethod resourceMethod, Map<String, Param> wadlResourceParams) private ResourceWadlBuilder.generateResource(Resource r, String path) private ResourceWadlBuilder.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 voidWadlBuilder.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 RepresentationWadlBuilder.setRepresentationForMediaType(Resource r, ResourceMethod m, javax.ws.rs.core.MediaType mediaType, Request wadlRequest) Create the wadlRepresentationfor the specifiedMediaTypeif not yet existing for the wadlRequestand 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)