| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.container | |
| cn.crane4j.core.container.lifecycle | |
| cn.crane4j.core.util |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ContainerDefinition.SimpleContainerDefinition
Container definition.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected @Nullable ContainerDefinition |
DefaultContainerManager.createDefinition(Object cacheKey)
Create definition by provider based factory method.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected @Nullable Container<Object> |
DefaultContainerManager.createContainer(String namespace,
ContainerDefinition definition)
Create container comparator by given
DefaultContainerManager.CacheKey. |
@Nullable Object |
ContainerManager.registerContainer(ContainerDefinition definition)
Register container definition.
|
@Nullable Object |
DefaultContainerManager.registerContainer(ContainerDefinition definition)
Register container
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ContainerDefinition |
ContainerLifecycleProcessor.whenRegistered(@Nullable Object old,
ContainerDefinition newDefinition)
Callback methods when the container is registered with the
ContainerManager. |
ContainerDefinition |
ContainerRegisterLogger.whenRegistered(@Nullable Object old,
ContainerDefinition newDefinition)
Callback before registering container.
|
| 限定符和类型 | 方法和说明 |
|---|---|
@Nullable Container<Object> |
CacheableContainerProcessor.whenCreated(ContainerDefinition definition,
Container<Object> container)
Callback when container is created.
|
@Nullable Container<Object> |
ContainerInstanceLifecycleProcessor.whenCreated(ContainerDefinition definition,
Container<Object> container)
Callback methods when the container is instantiated based on the
ContainerDefinition. |
default @Nullable Container<Object> |
ContainerLifecycleProcessor.whenCreated(ContainerDefinition definition,
Container<Object> container)
Callback methods when the container is instantiated based on the
ContainerDefinition. |
@Nullable Container<Object> |
ContainerRegisterLogger.whenCreated(ContainerDefinition definition,
Container<Object> container)
Callback when container is created but still not cached.
|
default ContainerDefinition |
ContainerLifecycleProcessor.whenRegistered(@Nullable Object old,
ContainerDefinition newDefinition)
Callback methods when the container is registered with the
ContainerManager. |
ContainerDefinition |
ContainerRegisterLogger.whenRegistered(@Nullable Object old,
ContainerDefinition newDefinition)
Callback before registering container.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static @Nullable ContainerDefinition |
ConfigurationUtil.triggerWhenRegistered(ContainerDefinition definition,
String namespace,
Object old,
Collection<ContainerLifecycleProcessor> containerLifecycleProcessorList,
org.slf4j.Logger log)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static @Nullable Container<Object> |
ConfigurationUtil.triggerWhenCreated(String namespace,
ContainerDefinition definition,
Container<Object> container,
Collection<ContainerLifecycleProcessor> containerLifecycleProcessorList,
org.slf4j.Logger log)
|
static @Nullable ContainerDefinition |
ConfigurationUtil.triggerWhenRegistered(ContainerDefinition definition,
String namespace,
Object old,
Collection<ContainerLifecycleProcessor> containerLifecycleProcessorList,
org.slf4j.Logger log)
|
Copyright © 2023. All rights reserved.