| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.container.lifecycle | |
| cn.crane4j.core.parser.handler | |
| cn.crane4j.core.parser.operation | |
| cn.crane4j.core.support.container | |
| cn.crane4j.core.support.operator |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ContainerLifecycleProcessor
Processor for container lifecycle.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CacheableContainerProcessor
Processor for wrap the container as a cacheable container
according to container-cache configuration before registering it.
|
class |
ContainerInstanceLifecycleProcessor
Processor for init and destroy container.
|
class |
ContainerRegisterLogger
Logger for outputting logs during the lifecycle of a container.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OperationAnnotationHandler
A handler that resolves
AssembleOperation or DisassembleOperation
from annotation on the element to BeanOperations.getSource(). |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAssembleAnnotationHandler<T extends Annotation>
An abstract
OperationAnnotationHandler implementation
for resolve assemble operation annotation. |
class |
AssembleAnnotationHandler
Annotation-based
OperationAnnotationHandler implementation
that the construction of operation configuration
by resolving annotations based on Assemble on classes and attributes. |
class |
AssembleEnumAnnotationHandler
An
AbstractAssembleAnnotationHandler implementation for AssembleEnum annotation. |
class |
DisassembleAnnotationHandler
Annotation-based
OperationAnnotationHandler implementation
that the construction of operation configuration
by resolving annotations based on Disassemble on classes and attributes. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AssembleOperation
The assembly operation triggered by the specified key.
|
interface |
DisassembleOperation
The disassembly operation triggered by the specified key,
it's means that a set of process configuration information of
the nested object in the target object attribute is obtained
according to the specified key value.
|
interface |
KeyTriggerOperation
For operations triggered by a specific key.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleAssembleOperation
Basic implementation of
AssembleOperation. |
class |
SimpleKeyTriggerOperation
Basic implementation of
KeyTriggerOperation. |
class |
TypeDynamitedDisassembleOperation
The
DisassembleOperation implementation that
express the disassemble operation of data from dynamic type. |
class |
TypeFixedDisassembleOperation
The
DisassembleOperation implementation that express the disassemble operation of data from fixed type. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
MethodContainerFactory
Factory for creating data source containers based on methods.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CacheableMethodContainerFactory
The extension implementation of
DefaultMethodContainerFactory. |
class |
DefaultMethodContainerFactory
The basic implementation of
MethodContainerFactory,
build the method data source according to the method annotated by ContainerMethod. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OperatorProxyMethodFactory
Operator proxy method factory.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultOperatorProxyMethodFactory
A Default factory that creates proxy method.
|
class |
DynamicContainerOperatorProxyMethodFactory
An operator proxy method factory that
supports dynamic setting container before operations executed.
|
Copyright © 2023. All rights reserved.