# Uses of Package
org.glassfish.jersey.server.model

Packages that use org.glassfish.jersey.server.model
org.glassfish.jersey.server: Jersey server-side classes.
org.glassfish.jersey.server.model: Jersey server-side application & resource modeling classes.
org.glassfish.jersey.server.monitoring: Jersey server-side monitoring JMX MBeans interfaces.
org.glassfish.jersey.server.spi: Jersey server-side service provider contract (SPI) classes.
org.glassfish.jersey.server.wadl: Jersey server-side WADL support public classes and interfaces.
org.glassfish.jersey.server.wadl.processor: Jersey server-side WADL `model processor` classes that extends resource model with resources and resource methods that produce WADL content.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server
Class and Description
ModelProcessor Contract for a model processors that processes `resource models` during application initialization and `resource` returned by sub resource locators.
Resource Model of a single resource component.
ResourceMethod Model of a method available on a resource.
ResourceMethodInvoker.Builder Resource method invoker helper.
ResourceModel Resource model of the deployed application which contains set of root resources.
RuntimeResource Runtime resource is a group of `resources` with the same `path` regular expression.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server.model
Class and Description
AbstractResourceModelVisitor Abstract implementation of `resource model visitor` containing empty implementations of interface methods.
AnnotatedMethod Annotated method representation.
Consuming Model component that is able to consume media types.
HandlerConstructor Abstraction for a resource handler class constructor.
Invocable A common interface for invocable resource components.
MethodHandler Resource method handler model.
MethodList Iterable list of methods on a single class with convenience getters for additional method information.
MethodList.Filter Method list filter.
Parameter Method parameter model.
Parameterized Used in the resource model to capture information on method parameters.
Producing Model component that is able to produce media types.
Resource Model of a single resource component.
Resource.Builder Resource model component builder.
ResourceMethod Model of a method available on a resource.
ResourceMethod.Builder Resource method model builder.
ResourceMethod.JaxrsType Resource method classification based on the recognized JAX-RS resource method types.
ResourceMethodInvoker Server-side request-response `inflector` for invoking methods of annotation-based resource classes.
ResourceMethodInvoker.Builder Resource method invoker helper.
ResourceModel Resource model of the deployed application which contains set of root resources.
ResourceModel.Builder Builder used to create `resource model` instances.
ResourceModelComponent Marker interface for all abstract resource model components, so that they can be traversed using a visitor pattern.
ResourceModelIssue Resource model validity issue.
ResourceModelVisitor Following the visitor pattern, this interface allows implementing processors traversing all abstract model components present in a given model.
Routed Marker interface for all resource model components that contain path information usable for routing.
RuntimeResource Runtime resource is a group of `resources` with the same `path` regular expression.
RuntimeResourceModel Runtime Resource model contains structured information about runtime resources.
Suspendable Jersey model component that is suspendable and may hold suspend-related information.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server.monitoring
Class and Description
ResourceMethod Model of a method available on a resource.
ResourceModel Resource model of the deployed application which contains set of root resources.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server.spi
Class and Description
Invocable A common interface for invocable resource components.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server.wadl
Class and Description
Parameter Method parameter model.
Resource Model of a single resource component.
ResourceMethod Model of a method available on a resource.

Classes in org.glassfish.jersey.server.model used by org.glassfish.jersey.server.wadl.processor
Class and Description
ModelProcessor Contract for a model processors that processes `resource models` during application initialization and `resource` returned by sub resource locators.
ResourceModel Resource model of the deployed application which contains set of root resources.