# Uses of Annotation Type
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
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.pageload
Services for locating and loading pages and component resources.
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

  Classes in org.apache.tapestry5.commons with annotations of type UsesOrderedConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `RecursiveValueProvider`
  Interface implemented by classes which converts objects to `RecursiveValue` instances.

- ## 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.
  `final 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.pageload

  Classes in org.apache.tapestry5.services.pageload with annotations of type UsesOrderedConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `PageCachingReferenceTypeService`
  A service which defines whether cache page instances should have soft references pointing to it (the default) or strong, non-garbage-collectable ones.

- ## 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.