Package | Description |
---|---|
org.glassfish.jersey.server |
Jersey server-side classes.
|
org.glassfish.jersey.server.internal.monitoring |
Jersey server-side internal monitoring and statistics classes.
|
org.glassfish.jersey.server.internal.routing |
Jersey server-side internal resource routing classes.
|
org.glassfish.jersey.server.model |
Jersey server-side application & resource modeling classes.
|
org.glassfish.jersey.server.model.internal |
Jersey server-side internal model related and routing helper classes.
|
org.glassfish.jersey.server.wadl |
Jersey server-side WADL support public classes and interfaces.
|
org.glassfish.jersey.server.wadl.internal |
Jersey server-side WADL internal classes.
|
org.glassfish.jersey.server.wadl.internal.generators |
Jersey server-side WADL internal classes supporting
wadl generators . |
org.glassfish.jersey.server.wadl.internal.generators.resourcedoc |
Jersey server-side WADL internal classes supporting
generation of resource documentation with
wadl generators . |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<Resource> |
ResourceBag.models
Resource models.
|
private java.util.List<Resource> |
ResourceBag.Builder.models
Resource models.
|
private java.util.Set<Resource> |
ResourceConfig.State.resources |
private java.util.Set<Resource> |
ResourceConfig.State.resourcesView |
private java.util.Map<java.lang.String,Resource> |
ResourceBag.Builder.rootResourceMap
Map of root path to resource model.
|
Modifier and Type | Method and Description |
---|---|
Resource |
ExtendedUriInfo.getMatchedModelResource()
Get matched
model resource from which the matched resource method
was invoked. |
Modifier and Type | Method and Description |
---|---|
java.util.List<Resource> |
ExtendedUriInfo.getLocatorSubResources()
Get the list of sub resources returned from resource locators during matching.
|
java.util.Set<Resource> |
ResourceConfig.getResources() |
java.util.Set<Resource> |
ResourceConfig.State.getResources() |
java.util.Set<Resource> |
ServerConfig.getResources()
Get programmatically modeled resources.
|
(package private) java.util.List<Resource> |
ResourceBag.getRootResources()
Returns list of root resources.
|
Modifier and Type | Method and Description |
---|---|
private 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(java.lang.Class<?> resourceClass,
Resource resourceModel)
Register a new resource model created from a specific resource class.
|
(package private) void |
ResourceBag.Builder.registerResource(java.lang.Object resourceInstance,
Resource resourceModel)
Register a new resource model created from a specific resource instance.
|
ResourceConfig |
ResourceConfig.registerResources(Resource... resources)
Register new programmatic resource models in the
ResourceConfig . |
Modifier and Type | Method and Description |
---|---|
ResourceConfig |
ResourceConfig.registerResources(java.util.Set<Resource> resources)
Register new resource models in the
ResourceConfig . |
void |
ResourceConfig.State.registerResources(java.util.Set<Resource> resources) |
void |
ResourceConfig.ImmutableState.registerResources(java.util.Set<Resource> resources) |
Constructor and Description |
---|
ResourceBag(java.util.Set<java.lang.Class<?>> classes,
java.util.Set<java.lang.Object> instances,
java.util.List<Resource> models) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.StringBuilder |
MonitoringUtils.appendPath(Resource resource,
java.lang.StringBuilder path) |
private static java.lang.String |
MonitoringUtils.createPath(Resource resource) |
private void |
MonitoringStatisticsImpl.Builder.processResource(Resource resource,
java.lang.String pathPrefix) |
Constructor and Description |
---|
Builder(Resource resource,
ResourceMethodStatisticsImpl.Factory methodFactory)
Create a new builder.
|
Modifier and Type | Field and Description |
---|---|
private Resource |
RuntimeLocatorModelBuilder.LocatorCacheKey.resource |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<Resource> |
UriRoutingContext.locatorSubResources |
Modifier and Type | Method and Description |
---|---|
private Resource |
RuntimeModelBuilder.getLocatorResource(RuntimeResource resource) |
Resource |
UriRoutingContext.getMatchedModelResource() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Resource> |
UriRoutingContext.getLocatorSubResources() |
Modifier and Type | Method and Description |
---|---|
private 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 locator
resource . |
void |
RoutingContext.pushLocatorSubResource(Resource subResourceFromLocator)
Push
sub resource returned from a sub resource locator method. |
void |
UriRoutingContext.pushLocatorSubResource(Resource subResourceFromLocator) |
Constructor and Description |
---|
LocatorCacheKey(java.lang.Class<?> clazz,
Resource resource) |
LocatorCacheKey(Resource resource) |
Modifier and Type | Field and Description |
---|---|
private Resource |
Resource.parent |
private Resource |
ResourceMethod.parent |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Resource> |
Resource.childResources |
private java.util.List<Resource> |
ResourceModel.resources |
private java.util.List<Resource> |
ResourceModel.Builder.resources |
private java.util.List<Resource> |
RuntimeResource.resources |
private java.util.List<Resource> |
RuntimeResource.Builder.resources |
private java.util.List<Resource> |
ResourceModel.rootResources |
Modifier and Type | Method and Description |
---|---|
Resource |
Resource.Builder.build()
Build a new resource model.
|
static Resource |
Resource.from(java.lang.Class<?> resourceClass)
Create a resource model initialized by introspecting an annotated
JAX-RS resource class.
|
static Resource |
Resource.from(java.lang.Class<?> resourceClass,
boolean disableValidation)
Create a resource model initialized by introspecting an annotated
JAX-RS resource class.
|
Resource |
Resource.getParent()
Get the parent resource for this resource model or
null in case this
resource is a top-level resource and does not have a parent. |
Resource |
ResourceMethod.getParent()
Get the parent resource for this resource method model.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Resource> |
Resource.getChildResources()
Returns the list of child resources available on this resource.
|
java.util.List<Resource> |
RuntimeResource.getParentResources()
|
java.util.List<Resource> |
ResourceModel.getResources()
Return all resources from this resource model.
|
java.util.List<Resource> |
RuntimeResource.getResources()
Get resources creating this runtime resource.
|
java.util.List<Resource> |
ResourceModel.getRootResources()
Return root resources from this resource model.
|
private static java.util.List<Resource> |
Resource.transform(Resource parent,
java.util.List<Resource.Data> list) |
Modifier and Type | Method and Description |
---|---|
void |
Resource.Builder.addChildResource(Resource resource)
Add an existing Resource as a child resource of current resource.
|
ResourceModel.Builder |
ResourceModel.Builder.addResource(Resource resource)
Add a resource to the builder.
|
static Resource.Builder |
Resource.builder(Resource resource)
Get a new resource model builder initialized from a given resource model.
|
private void |
ResourceValidator.checkResource(Resource resource) |
Resource.Builder |
Resource.Builder.mergeWith(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.
|
private static java.util.List<Resource> |
Resource.transform(Resource parent,
java.util.List<Resource.Data> list) |
(package private) static java.util.List<ResourceMethod> |
ResourceMethod.transform(Resource parent,
java.util.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) |
Modifier and Type | Method and Description |
---|---|
static Resource.Builder |
Resource.builder(java.util.List<Resource> resources)
Creates a
resource builder instance from the list of resource which can be merged
into a single resource. |
private java.util.List<RuntimeResource.Builder> |
RuntimeResourceModel.getRuntimeResources(java.util.List<Resource> resources) |
Constructor and Description |
---|
Resource(Resource parent,
Resource.Data data) |
ResourceMethod(Resource parent,
ResourceMethod.Data data)
Create new resource method model instance.
|
Constructor and Description |
---|
Builder(java.util.List<Resource> resources,
boolean subResourceModel)
Create new builder pre initialized with
resource . |
Builder(java.util.List<Resource> resources,
java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders,
java.lang.String regex)
Create new
runtime resource builder instance. |
ResourceModel(java.util.List<Resource> rootResources,
java.util.List<Resource> allResources)
Creates new instance from root allResources.
|
ResourceModel(java.util.List<Resource> rootResources,
java.util.List<Resource> allResources)
Creates new instance from root allResources.
|
RuntimeResource(java.util.List<Resource> resources,
java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders,
RuntimeResource parent,
java.lang.String regex) |
RuntimeResourceModel(java.util.List<Resource> resources)
Creates new runtime resource model from the list of resources.
|
Modifier and Type | Method and Description |
---|---|
private static boolean |
ModelProcessorUtil.methodsSuitableForResource(Resource resource,
java.util.List<ModelProcessorUtil.Method> methods)
Determines whether the given methods can enhance the resource.
|
Modifier and Type | Method and Description |
---|---|
Method |
WadlGenerator.createMethod(Resource r,
ResourceMethod m) |
Param |
WadlGenerator.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGenerator.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGenerator.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
Resource |
WadlGenerator.createResource(Resource r,
java.lang.String path) |
java.util.List<Response> |
WadlGenerator.createResponses(Resource r,
ResourceMethod m) |
Application |
WadlApplicationContext.getApplication(javax.ws.rs.core.UriInfo info,
Resource resource,
boolean detailedWadl)
Get a new instance of
Application for a particular resource. |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorImpl.createMethod(Resource r,
ResourceMethod m) |
Param |
WadlGeneratorImpl.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGeneratorImpl.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGeneratorImpl.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
Resource |
WadlGeneratorImpl.createResource(Resource resource,
java.lang.String path) |
Representation |
WadlGeneratorImpl.createResponseRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
java.util.List<Response> |
WadlGeneratorImpl.createResponses(Resource r,
ResourceMethod m) |
Application |
WadlBuilder.generate(ApplicationDescription description,
Resource resource)
Generate WADL for a resource.
|
private Method |
WadlBuilder.generateMethod(Resource parentResource,
java.util.Map<java.lang.String,Param> wadlResourceParams,
ResourceMethod resourceMethod) |
private Param |
WadlBuilder.generateParam(Resource resource,
ResourceMethod method,
Parameter param) |
private Request |
WadlBuilder.generateRequest(Resource parentResource,
ResourceMethod resourceMethod,
java.util.Map<java.lang.String,Param> wadlResourceParams) |
private Resource |
WadlBuilder.generateResource(Resource r,
java.lang.String path) |
private Resource |
WadlBuilder.generateResource(Resource resource,
java.lang.String path,
java.util.Set<Resource> visitedResources) |
private java.util.List<Response> |
WadlBuilder.generateResponses(Resource r,
ResourceMethod m) |
Application |
WadlApplicationContextImpl.getApplication(javax.ws.rs.core.UriInfo info,
Resource resource,
boolean detailedWadl) |
private void |
WadlBuilder.processRequestParameters(Resource parentResource,
ResourceMethod resourceMethod,
java.util.Map<java.lang.String,Param> wadlResourceParams,
java.util.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 wadl
Representation for the specified MediaType if not yet existing for the wadl Request
and return it. |
Modifier and Type | Method and Description |
---|---|
ApplicationDescription |
WadlBuilder.generate(java.util.List<Resource> resources)
Generate WADL for a set of resources.
|
private Resource |
WadlBuilder.generateResource(Resource resource,
java.lang.String path,
java.util.Set<Resource> visitedResources) |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorApplicationDoc.createMethod(Resource r,
ResourceMethod m) |
Method |
WadlGeneratorGrammarsSupport.createMethod(Resource ar,
ResourceMethod arm) |
Method |
WadlGeneratorJAXBGrammarGenerator.createMethod(Resource ar,
ResourceMethod arm) |
Param |
WadlGeneratorApplicationDoc.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Param |
WadlGeneratorGrammarsSupport.createParam(Resource ar,
ResourceMethod am,
Parameter p) |
Param |
WadlGeneratorJAXBGrammarGenerator.createParam(Resource ar,
ResourceMethod am,
Parameter p) |
Request |
WadlGeneratorApplicationDoc.createRequest(Resource r,
ResourceMethod m) |
Request |
WadlGeneratorGrammarsSupport.createRequest(Resource ar,
ResourceMethod arm) |
Request |
WadlGeneratorJAXBGrammarGenerator.createRequest(Resource ar,
ResourceMethod arm) |
Representation |
WadlGeneratorApplicationDoc.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
Representation |
WadlGeneratorGrammarsSupport.createRequestRepresentation(Resource ar,
ResourceMethod arm,
javax.ws.rs.core.MediaType mt) |
Representation |
WadlGeneratorJAXBGrammarGenerator.createRequestRepresentation(Resource ar,
ResourceMethod arm,
javax.ws.rs.core.MediaType mt) |
Resource |
WadlGeneratorApplicationDoc.createResource(Resource r,
java.lang.String path) |
Resource |
WadlGeneratorGrammarsSupport.createResource(Resource ar,
java.lang.String path) |
Resource |
WadlGeneratorJAXBGrammarGenerator.createResource(Resource ar,
java.lang.String path) |
java.util.List<Response> |
WadlGeneratorApplicationDoc.createResponses(Resource r,
ResourceMethod m) |
java.util.List<Response> |
WadlGeneratorGrammarsSupport.createResponses(Resource ar,
ResourceMethod arm) |
java.util.List<Response> |
WadlGeneratorJAXBGrammarGenerator.createResponses(Resource resource,
ResourceMethod resourceMethod) |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorResourceDocSupport.createMethod(Resource resource,
ResourceMethod resourceMethod) |
Param |
WadlGeneratorResourceDocSupport.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGeneratorResourceDocSupport.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGeneratorResourceDocSupport.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
Resource |
WadlGeneratorResourceDocSupport.createResource(Resource r,
java.lang.String path) |
java.util.List<Response> |
WadlGeneratorResourceDocSupport.createResponses(Resource r,
ResourceMethod m) |