| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.container | |
| cn.crane4j.core.support | |
| cn.crane4j.core.support.container.query |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ConfigurableContainerProvider
Configurable container provider.
|
interface |
ContainerManager
The central interface used for managing the container and its lifecycle-related components.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultContainerManager
A base implementation of
ContainerManager. |
class |
PartitionContainerProvider
A
ContainerProvider implementation for conveniently registering container. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,ContainerProvider> |
DefaultContainerManager.containerProviderMap
Registered container provider.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends ContainerProvider> |
ContainerManager.getContainerProvider(String name)
Get
ContainerProvider by given name. |
<T extends ContainerProvider> |
DefaultContainerManager.getContainerProvider(String name)
Get
ContainerProvider by given name. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ContainerManager.registerContainerProvider(String name,
ContainerProvider containerProvider)
Register
ContainerProvider by given name. |
void |
DefaultContainerManager.registerContainerProvider(String name,
ContainerProvider containerProvider)
Register
ContainerProvider by given name. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Crane4jGlobalConfiguration
Framework global configuration.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleCrane4jGlobalConfiguration
Basic implementation of
Crane4jGlobalConfiguration. |
| 限定符和类型 | 方法和说明 |
|---|---|
<P extends ContainerProvider> |
Crane4jTemplate.OpsForContainer.configureContainerProvider(String providerName,
Class<P> provider,
BiConsumer<Crane4jTemplate,ContainerProvider> consumer)
configure container provider.
|
| 限定符和类型 | 方法和说明 |
|---|---|
@Nullable ContainerProvider |
Crane4jTemplate.OpsForContainer.getContainerProvider(String providerName)
get container provider.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Crane4jTemplate.OpsForContainer |
Crane4jTemplate.OpsForContainer.registerContainerProvider(String providerName,
@NonNull ContainerProvider containerProvider)
register container provider.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<P extends ContainerProvider> |
Crane4jTemplate.OpsForContainer.configureContainerProvider(String providerName,
Class<P> provider,
BiConsumer<Crane4jTemplate,ContainerProvider> consumer)
configure container provider.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractNamespaceResolvableQueryContainerProvider<T>
已过时。
This class is still used, but it will be refactored in the future.
|
class |
AbstractQueryContainerProvider<T>
已过时。
This class is still used, but it will be refactored in the future.
|
Copyright © 2024. All rights reserved.