## Uses of Interface
org.glassfish.jersey.server.model.ResourceModelComponent

Packages that use ResourceModelComponent
org.glassfish.jersey.server.model: Jersey server-side application & resource modeling classes.

### Uses of ResourceModelComponent in org.glassfish.jersey.server.model

Classes in org.glassfish.jersey.server.model that implement ResourceModelComponent
`class` `HandlerConstructor` Abstraction for a resource handler class constructor.
`class` `Invocable` A common interface for invocable resource components.
`class` `MethodHandler` Resource method handler model.
`class` `Resource` Model of a single resource component.
`class` `ResourceMethod` Model of a method available on a resource.
`class` `ResourceModel` Resource model of the deployed application which contains set of root resources.
`class` `RuntimeResource` Runtime resource is a group of `resources` with the same `path` regular expression.

Methods in org.glassfish.jersey.server.model that return types with arguments of type ResourceModelComponent
`List<ResourceModelComponent>` HandlerConstructor.`getComponents()`
`List<? extends ResourceModelComponent>` Invocable.`getComponents()`
`List<? extends ResourceModelComponent>` MethodHandler.`getComponents()`
`List<? extends ResourceModelComponent>` Resource.`getComponents()`
`List<? extends ResourceModelComponent>` ResourceMethod.`getComponents()`
`List<? extends ResourceModelComponent>` ResourceModel.`getComponents()`
`List<? extends ResourceModelComponent>` ResourceModelComponent.`getComponents()` Should return all existing resource model sub-components.
`List<? extends ResourceModelComponent>` RuntimeResource.`getComponents()`

Methods in org.glassfish.jersey.server.model with parameters of type ResourceModelComponent
`void` ComponentModelValidator.`validate(ResourceModelComponent component)` The validate method validates a component and adds possible issues found to it's list.