# Uses of Class
org.apache.tapestry5.commons.internal.util.LockSupport

Packages that use LockSupport
Package
Description
org.apache.tapestry5.alerts
Support for a standard way of presenting alerts to the user, via the `AlertManager` service combined with the `Alerts` component.
org.apache.tapestry5.commons.internal.services
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.ioc.internal.services
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
org.apache.tapestry5.ioc.internal.util
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change

- ## Uses of LockSupport in org.apache.tapestry5.alerts

  Subclasses of LockSupport in org.apache.tapestry5.alerts
  Modifier and Type
  Class
  Description
  `class`
  `AlertStorage`
  A stateless session object used to store Alerts between requests.

- ## Uses of LockSupport in org.apache.tapestry5.commons.internal.services

  Subclasses of LockSupport in org.apache.tapestry5.commons.internal.services
  Modifier and Type
  Class
  Description
  `class`
  `TypeCoercerImpl`

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

  Subclasses of LockSupport in org.apache.tapestry5.internal.services
  Modifier and Type
  Class
  Description
  `class`
  `ApplicationMessageCatalogObjectProvider`
  Allows for injection of the global application message catalog into services.
  `class`
  `AssetSourceImpl`
  `class`
  `ContextResource`
  A resource stored with in the web application context.

- ## Uses of LockSupport in org.apache.tapestry5.internal.structure

  Subclasses of LockSupport in org.apache.tapestry5.internal.structure
  Modifier and Type
  Class
  Description
  `class`
  `InternalComponentResourcesImpl`
  The bridge between a component and its `ComponentPageElement`, that supplies all kinds of resources to the component, including access to its parameters, parameter bindings, and persistent field data.

- ## Uses of LockSupport in org.apache.tapestry5.internal.util

  Subclasses of LockSupport in org.apache.tapestry5.internal.util
  Modifier and Type
  Class
  Description
  `class`
  `NamedSet<T>`
  Simple, thread-safe associative array that relates a name to a value.

- ## Uses of LockSupport in org.apache.tapestry5.ioc.internal.services

  Subclasses of LockSupport in org.apache.tapestry5.ioc.internal.services
  Modifier and Type
  Class
  Description
  `class`
  `CachingObjectCreator<T>`
  An `ObjectCreator` that delegates to another `ObjectCreator` and caches the result.

- ## Uses of LockSupport in org.apache.tapestry5.ioc.internal.util

  Subclasses of LockSupport in org.apache.tapestry5.ioc.internal.util
  Modifier and Type
  Class
  Description
  `class`
  `AbstractResource`
  Abstract implementation of `Resource`.
  `final class`
  `ClasspathResource`
  Implementation of `Resource` for files on the classpath (as defined by a `ClassLoader`).
  `class`
  `OneShotLock`
  Logic for handling one shot semantics for classes; classes that include a method (or methods) that "locks down" the instance, to prevent it from being used again in the future.