| 接口 | 说明 |
|---|---|
| ConfigurableContainerProvider |
Configurable container provider.
|
| Container<K> |
The source container used to store the provided data objects.
|
| Container.Lifecycle |
Simple lifecycle callback of container
|
| ContainerDefinition |
Definition of container.
|
| ContainerDelegate<K> |
A delegate container that can be used to wrap another container.
|
| ContainerManager |
The central interface used for managing the container and its lifecycle-related components.
|
| ContainerProvider |
Provider for conveniently registering container definitions
with the container manager and providing instances of containers generated based on specific rules,
similar to FactoryBean in spring.
|
| LimitedContainer<K> |
A
Container that has a limit on the number of data source objects it can contain. |
| MethodInvokerContainer.KeyExtractor |
The key value extractor is used to obtain the key value from the data source object.
|
| 类 | 说明 |
|---|---|
| ConstantContainerBuilder |
A builder class for creating
Containers from public static constants in a specified class. |
| ContainerDefinition.SimpleContainerDefinition |
Container definition.
|
| Containers |
A utility class for creating containers from various data sources.
|
| DefaultContainerManager |
A base implementation of
ContainerManager. |
| DefaultContainerManager.CacheKey |
Cache key for namespace with provider name
|
| EmptyContainer |
An empty data source container for placeholders,
it does not provide any data and data registration function itself.
|
| EnumContainerBuilder<K,T extends Enum<?>> |
A builder class for creating
Containers from enumerations. |
| ImmutableMapContainer<K> |
A container that stores key-value pairs.
|
| LambdaContainer<K> |
A data source container implemented by lambda expression
that returns data source objects grouped by key
based on the set of input key values.
|
| MethodInvokerContainer |
Method data source container, specify any method without parameters
or the first parameter is
Collection type method,
and adapt it to a data source container. |
| MethodInvokerContainer.NoMapping | |
| MethodInvokerContainer.OneToMany | |
| MethodInvokerContainer.OneToOne | |
| MethodInvokerContainer.SingleKey |
The container for method with single parameter.
|
| MethodInvokerContainer.StandardMethodInvokerContainer |
Standard method data source container.
|
| PartitionContainerProvider |
A
ContainerProvider implementation for conveniently registering container. |
Copyright © 2024. All rights reserved.