# Uses of Package
org.apache.tapestry5.ioc

Packages that use org.apache.tapestry5.ioc
Package
Description
org.apache.tapestry5.beanvalidator.modules
org.apache.tapestry5.clojure.modules
org.apache.tapestry5.hibernate
Provides support for simple CRUD applications built on top of Tapestry and Hibernate
org.apache.tapestry5.hibernate.internal
org.apache.tapestry5.hibernate.modules
org.apache.tapestry5.hibernate.web.modules
org.apache.tapestry5.http
org.apache.tapestry5.http.internal
org.apache.tapestry5.http.modules
org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.bindings
[INTERNAL USE ONLY] support classes for binding; API subject to change
org.apache.tapestry5.internal.clojure
[INTERNAL USE ONLY] support for Clojure functions; API subject to change
org.apache.tapestry5.internal.jpa
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
org.apache.tapestry5.internal.model
[INTERNAL USE ONLY] support classes for component models; API subject to change
org.apache.tapestry5.internal.pageload
[INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
org.apache.tapestry5.internal.parser
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.assets
[INTERNAL USE ONLY] asset support services; API subject to change
org.apache.tapestry5.internal.services.javascript
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
org.apache.tapestry5.internal.spring
[INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.test
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
org.apache.tapestry5.internal.transform
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.ioc
A code-centric, high-performance, simple Inversion of Control container
org.apache.tapestry5.ioc.def
Tapestry IOC service definitions
org.apache.tapestry5.ioc.internal
[INTERNAL USE ONLY] Tapestry IOC implementation details; 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
org.apache.tapestry5.ioc.junit
org.apache.tapestry5.ioc.modules
org.apache.tapestry5.ioc.services
Tapestry IOC service interfaces
org.apache.tapestry5.ioc.test
org.apache.tapestry5.jcache.module
org.apache.tapestry5.jmx.modules
org.apache.tapestry5.jpa
Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.jpa.modules
org.apache.tapestry5.kaptcha.modules
org.apache.tapestry5.modules
org.apache.tapestry5.mongodb.modules
org.apache.tapestry5.test
Support for testing Tapestry pages

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.beanvalidator.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.clojure.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate
  Class
  Description
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate.internal
  Class
  Description
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate.web.modules
  Class
  Description
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.http
  Class
  Description
  Registry
  Public access to the IoC service registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.http.internal
  Class
  Description
  ModuleBuilderSource
  The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  Registry
  Public access to the IoC service registry.
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.http.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal
  Class
  Description
  OperationTracker.NonLoggableException
  Annotation to be be used in exception classes whose instances are not meant to be logged in OperationTracker.
  Orderable
  A wrapper that allows objects of a target type to be ordered.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.bindings
  Class
  Description
  BaseLocatable
  Base implementation of `Locatable`.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.clojure
  Class
  Description
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.jpa
  Class
  Description
  Invokable
  Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.model
  Class
  Description
  BaseLocatable
  Base implementation of `Locatable`.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.pageload
  Class
  Description
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.parser
  Class
  Description
  BaseLocatable
  Base implementation of `Locatable`.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services
  Class
  Description
  BaseLocatable
  Base implementation of `Locatable`.
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.assets
  Class
  Description
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.javascript
  Class
  Description
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.spring
  Class
  Description
  Registry
  Public access to the IoC service registry.
  ServiceBuilderResources
  Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.structure
  Class
  Description
  BaseLocatable
  Base implementation of `Locatable`.
  Invokable
  Similar to `Runnable` except that it returns a value.
  IOOperation
  An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.test
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.transform
  Class
  Description
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.util
  Class
  Description
  Invokable
  Similar to `Runnable` except that it returns a value.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc
  Class
  Description
  AdvisorDef
  Definition of a service advisor, which (by default) is derived from a service advisor method.
  AnnotationAccess
  Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  Invokable
  Similar to `Runnable` except that it returns a value.
  IOOperation
  An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  Markable
  Interface implemented by objects which need to disambiguate services with marker annotations.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  ModuleBuilderSource
  The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderConstraint
  Represents an order constraints for `OrderedConfiguration`.
  Registry
  Public access to the IoC service registry.
  RegistryBuilder
  Used to construct the IoC `Registry`.
  ServiceAdvisor
  Provided by a `AdvisorDef` to perform the advice (by invoking methods on a `MethodAdviceReceiver`).
  ServiceBindingOptions
  Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotations on the service.
  ServiceBuilder
  A callback used to create a service implementation.
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.def
  Class
  Description
  AdvisorDef
  Definition of a service advisor, which (by default) is derived from a service advisor method.
  AnnotationAccess
  Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  Markable
  Interface implemented by objects which need to disambiguate services with marker annotations.
  ModuleBuilderSource
  The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  ServiceBuilderResources
  Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator
  A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal
  Class
  Description
  AdvisorDef
  Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2
  Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  AnnotationAccess
  Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  IdMatcher
  A matcher of fully qualified ids.
  Invokable
  Similar to `Runnable` except that it returns a value.
  IOOperation
  An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  Markable
  Interface implemented by objects which need to disambiguate services with marker annotations.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  ModuleBuilderSource
  The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Registry
  Public access to the IoC service registry.
  ServiceAdvisor
  Provided by a `AdvisorDef` to perform the advice (by invoking methods on a `MethodAdviceReceiver`).
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
  ServiceBindingOptions
  Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotations on the service.
  ServiceBuilder
  A callback used to create a service implementation.
  ServiceBuilderResources
  Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator
  A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceLifecycle2
  Extension to `ServiceLifecycle` that adds an additional method.
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal.services
  Class
  Description
  AnnotationAccess
  Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  Invokable
  Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal.util
  Class
  Description
  AdvisorDef
  Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2
  Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  Invokable
  Similar to `Runnable` except that it returns a value.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Orderable
  A wrapper that allows objects of a target type to be ordered.
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceLifecycle2
  Extension to `ServiceLifecycle` that adds an additional method.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.junit
  Class
  Description
  Registry
  Public access to the IoC service registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.services
  Class
  Description
  AnnotationAccess
  Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  Invokable
  Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  ServiceLifecycle
  Allows certain types of lifecycles to control exactly how services are instantiated.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.test
  Class
  Description
  AdvisorDef
  Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2
  Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Registry
  Public access to the IoC service registry.
  ServiceBuilderResources
  Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator
  A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceResources
  Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jcache.module
  Class
  Description
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jmx.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jpa
  Class
  Description
  Invokable
  Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jpa.modules
  Class
  Description
  LoggerSource
  A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.kaptcha.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.modules
  Class
  Description
  MethodAdviceReceiver
  Interface used with service advisor methods to define advice.
  OperationTracker
  Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.mongodb.modules
  Class
  Description
  ServiceBinder
  Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.test
  Class
  Description
  Registry
  Public access to the IoC service registry.