## Uses of Class
org.apache.tapestry5.ioc.annotations.UsesOrderedConfiguration

- Packages that use UsesOrderedConfiguration
  Package | Description
  --- | ---
  org.apache.tapestry5.beanvalidator | Support for JSR-303 Bean Validation via the Hibernate validator implementation
  org.apache.tapestry5.clojure | Allows Clojure functions to be injected into Tapestry services and components
  org.apache.tapestry5.commons.services |
  org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.http.services |
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.jacksondatabind.services |
  org.apache.tapestry5.mongodb |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.dashboard | Support for the built-in "T5Dashboard" page.
  org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.
  org.apache.tapestry5.services.linktransform | Services supporting link transformation.
  org.apache.tapestry5.services.messages | Services supporting component and application message catalogs.
  org.apache.tapestry5.services.rest | Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.
  org.apache.tapestry5.services.security | Interfaces support a simple whitelist-based security model to protect page access.
  org.apache.tapestry5.services.templates | Template services
  org.apache.tapestry5.services.transform | Support for component class transformation.
  org.apache.tapestry5.spring | Integration of Tapestry with the Spring Inversion Of Control Container

- - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.beanvalidator

    Classes in org.apache.tapestry5.beanvalidator with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BeanValidatorSource` | Creates `ValidatorFactory`.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.clojure

    Classes in org.apache.tapestry5.clojure with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MethodToFunctionSymbolMapper` | Maps a method from a service interface to a fully-qualified Clojure function name, as a Clojure `Symbol`.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.commons.services

    Classes in org.apache.tapestry5.commons.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `DataTypeAnalyzer` | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.hibernate

    Classes in org.apache.tapestry5.hibernate with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `HibernateSessionSource` | Responsible for creating a Hibernate session as needed.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.http.internal

    Classes in org.apache.tapestry5.http.internal with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AsyncRequestService` | Service that handles Tapestry's support for asynchronous Servlet API requests.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.http.services

    Classes in org.apache.tapestry5.http.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ApplicationInitializer` | Service interface for initializing Tapestry for the application.
    `class` | `CorsHttpServletRequestFilter` | HttpServletRequestFilter that handles CORS.
    `interface` | `Dispatcher` | A dispatcher is responsible for recognizing an incoming request.
    `interface` | `HttpRequestBodyConverter` | Service that converts the body of an HTTP request to a given target class.
    `interface` | `HttpServletRequestHandler` | The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
    `interface` | `RequestHandler` | Service interface for the RequestHandler pipeline service.
    `interface` | `ServletApplicationInitializer` | Service interface for initializing a servlet application, as a pipeline.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `LinkSource` | A source for `Link` objects.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.ioc.services

    Classes in org.apache.tapestry5.ioc.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MasterObjectProvider` | A service that acts as a chain-of-command over a number of `ObjectProvider`, but allows for the case where no object may be provided.
    `class` | `ServiceConfigurationListenerHub` | Service that collects the `ServiceConfigurationListener`s.
    `interface` | `SymbolSource` | Used to manage symbols, configuration properties whose value is evaluated at runtime.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.jacksondatabind.services

    Classes in org.apache.tapestry5.jacksondatabind.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ObjectMapperSource` | Service that provides `ObjectMapper` instances for specific mapped entity classes.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.mongodb

    Classes in org.apache.tapestry5.mongodb with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MongoDBSource` |

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services

    Classes in org.apache.tapestry5.services with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ClasspathAssetProtectionRule` | Chain-of-responsibility service which defines rules for blocking access to classpath resources based on their paths.
    `interface` | `ComponentEventRequestHandler` | Handler interface for component event requests.
    `interface` | `ComponentLibraryInfoSource` | Service that provides information about component libraries.
    `interface` | `ComponentRequestHandler` | A facade around `ComponentEventRequestHandler` and `PageRenderRequestHandler` that allows for simplified filters that cover both types of requests.
    `interface` | `MarkupRenderer` | An object which will perform rendering of a page (or portion of a page).
    `interface` | `PageRenderRequestHandler` | Handles a invocation related to rendering out a pages complete content.
    `interface` | `PartialMarkupRenderer` | Defines an Ajax-oriented partial page render, wherein a render of a portion of a page occurs, and the content is stored into a key ("content") of a `JSONObject`, which is sent to the client side as the final response.
    `interface` | `StackTraceElementAnalyzer` | Used by `ExceptionDisplay` to characterize each stack frame that is presented.
    `interface` | `ValidationConstraintGenerator` | Invoked to generate a list of validation constraint strings for a property.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.dashboard

    Classes in org.apache.tapestry5.services.dashboard with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `DashboardManager` | Organizes the tabs on the `T5Dashboard` page.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.javascript

    Classes in org.apache.tapestry5.services.javascript with annotations of type UsesOrderedConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtensibleJavaScriptStack` | An extensible implementation of `JavaScriptStack` that can be used as the implementation of a service.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.linktransform

    Classes in org.apache.tapestry5.services.linktransform with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentEventLinkTransformer` | Allows for selective replacement of the default `Link` used to represent a component event request.
    `interface` | `PageRenderLinkTransformer` | Allows the default `Link` for a page render request to be replaced.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.messages

    Classes in org.apache.tapestry5.services.messages with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentMessagesSource` | Used to connect a Tapestry component to its message catalog, or to obtain the application catalog (that all component message catalogs extend from).

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.rest

    Classes in org.apache.tapestry5.services.rest with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `OpenApiDescriptionGenerator` | Service used to generate OpenAPI 3.0 description in JSON format for an application REST endpoints (i.e.
    `interface` | `OpenApiTypeDescriber` | Interface that describes the type of a REST endpoint parameter, return type or request body.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.security

    Classes in org.apache.tapestry5.services.security with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ClientWhitelist` | Analyzes the current request to see if it is on the whitelist (of clients with access to certain key pages).

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.templates

    Classes in org.apache.tapestry5.services.templates with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentTemplateLocator` | Deprecated. Deprecated in 5.3, override or decorate `ComponentResourceSelector` instead.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.services.transform

    Classes in org.apache.tapestry5.services.transform with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentClassTransformWorker2` | Interface for a set of objects that can perform transformation of component classes.
    `interface` | `InjectionProvider2` | Provides some form of injection when the value for an `Inject` annotation is present.

  - ### Uses of UsesOrderedConfiguration in org.apache.tapestry5.spring

    Classes in org.apache.tapestry5.spring with annotations of type UsesOrderedConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ApplicationContextCustomizer` | A bridge from Spring's approach to customizing the application context, over to Tapestry's approach.