| Package | Description | 
|---|---|
| org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container | 
| 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.modules | |
| org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ServiceLifecycle2Extension to  ServiceLifecyclethat adds an additional method. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SingletonServiceLifecycleThe basic implementation of a service lifecycle, which simply uses the  ObjectCreatorto create an instance of the service when asked. | 
| Constructor and Description | 
|---|
| LifecycleWrappedServiceCreator(ServiceLifecycle lifecycle,
                              ServiceResources resources,
                              ObjectCreator creator) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PerThreadServiceLifecycleAllows a service to exist "per thread" (in each thread). | 
| Modifier and Type | Method and Description | 
|---|---|
| static ServiceLifecycle2 | InternalUtils. toServiceLifecycle2(ServiceLifecycle lifecycle) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ServiceLifecycleSource | TapestryIOCModule. build(java.util.Map<java.lang.String,ServiceLifecycle> configuration)Provides access to additional service lifecycles. | 
| static void | TapestryIOCModule. providePerthreadScope(MappedConfiguration<java.lang.String,ServiceLifecycle> configuration)Contributes the "perthread" scope. | 
| Modifier and Type | Method and Description | 
|---|---|
| ServiceLifecycle | ServiceLifecycleSource. get(java.lang.String scope)Used to locate a configuration lifecycle, by name. | 
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.