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 |
ServiceLifecycle2
Extension to
ServiceLifecycle that adds an additional method. |
Modifier and Type | Class and Description |
---|---|
class |
SingletonServiceLifecycle
The basic implementation of a service lifecycle, which simply uses the
ObjectCreator
to 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 |
PerThreadServiceLifecycle
Allows 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(Map<String,ServiceLifecycle> configuration)
Provides access to additional service lifecycles.
|
static void |
TapestryIOCModule.providePerthreadScope(MappedConfiguration<String,ServiceLifecycle> configuration)
Contributes the "perthread" scope.
|
Modifier and Type | Method and Description |
---|---|
ServiceLifecycle |
ServiceLifecycleSource.get(String scope)
Used to locate a configuration lifecycle, by name.
|
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.