Package | Description |
---|---|
org.glassfish.jersey.server |
Jersey server-side 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.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<RuntimeResource> |
ExtendedUriInfo.getMatchedRuntimeResources()
Return all matched
runtime resources including runtime resources
based on child resources. |
Modifier and Type | Field and Description |
---|---|
private RuntimeResource |
PushMatchedRuntimeResourceRouter.resource |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<RuntimeResource> |
UriRoutingContext.matchedRuntimeResources |
Modifier and Type | Method and Description |
---|---|
java.util.List<RuntimeResource> |
UriRoutingContext.getMatchedRuntimeResources() |
Modifier and Type | Method and Description |
---|---|
private java.util.List<MethodRouting> |
RuntimeModelBuilder.createResourceMethodRouters(RuntimeResource runtimeResource,
boolean subResourceMode) |
private Resource |
RuntimeModelBuilder.getLocatorResource(RuntimeResource resource) |
private PushMatchedTemplateRouter |
RuntimeModelBuilder.getTemplateRouterForChildLocator(boolean subResourceMode,
RuntimeResource child) |
void |
UriRoutingContext.pushMatchedRuntimeResource(RuntimeResource runtimeResource) |
void |
RoutingContext.pushMatchedRuntimeResource(RuntimeResource runtimeResource)
Push a matched
runtime resource that was visited during matching phase. |
Constructor and Description |
---|
PushMatchedRuntimeResourceRouter(RuntimeResource resource)
Create a new instance of push matched resource router.
|
Modifier and Type | Field and Description |
---|---|
private RuntimeResource |
RuntimeResource.parent |
Modifier and Type | Field and Description |
---|---|
private java.util.List<RuntimeResource> |
RuntimeResource.childRuntimeResources |
static java.util.Comparator<RuntimeResource> |
RuntimeResource.COMPARATOR
Comparator of RuntimeResources based on rules respecting resource matching algorithm.
|
private java.util.List<RuntimeResource> |
RuntimeResourceModel.runtimeResources |
Modifier and Type | Method and Description |
---|---|
RuntimeResource |
RuntimeResource.Builder.build(RuntimeResource parent)
Build new RuntimeResource from this builder.
|
RuntimeResource |
RuntimeResource.getParent()
Get parent of this runtime resource.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<RuntimeResource> |
RuntimeResource.getChildRuntimeResources()
Get child runtime resources of this resource.
|
java.util.List<RuntimeResource> |
RuntimeResourceModel.getRuntimeResources()
Get list of runtime resources from this model (excluding child resources which are accessible in the
returned resources).
|
Modifier and Type | Method and Description |
---|---|
RuntimeResource |
RuntimeResource.Builder.build(RuntimeResource parent)
Build new RuntimeResource from this builder.
|
private void |
RuntimeResourceModelValidator.checkIntersectingMediaTypes(RuntimeResource runtimeResource,
java.lang.String httpMethod,
ResourceMethod m1,
ResourceMethod m2) |
private void |
RuntimeResourceModelValidator.checkMethods(RuntimeResource resource) |
void |
RuntimeResourceModelValidator.visitRuntimeResource(RuntimeResource runtimeResource) |
void |
AbstractResourceModelVisitor.visitRuntimeResource(RuntimeResource runtimeResource) |
void |
ResourceModelVisitor.visitRuntimeResource(RuntimeResource runtimeResource)
Process a runtime resource model.
|
Constructor and Description |
---|
RuntimeResource(java.util.List<Resource> resources,
java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders,
RuntimeResource parent,
java.lang.String regex) |
Modifier and Type | Method and Description |
---|---|
static void |
ModelProcessorUtil.enhanceResource(RuntimeResource resource,
ResourceModel.Builder enhancedModelBuilder,
java.util.List<ModelProcessorUtil.Method> methods,
boolean extended)
Enhance the runtime resource referenced by
resource parameter with a list of additional methods. |
static java.util.Set<java.lang.String> |
ModelProcessorUtil.getAllowedMethods(RuntimeResource resource)
Return allowed methods for the given
resource . |