| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.cache | |
| cn.crane4j.core.executor | |
| cn.crane4j.core.executor.handler | |
| cn.crane4j.core.parser | |
| cn.crane4j.core.parser.handler.strategy |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CacheManager
CacheObject manager. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCacheManager
Abstract cache manager.
|
class |
AbstractMapCacheManager
An implementation of the
CacheManager that
creates a cache instance what stores data in the Map. |
static class |
AbstractMapCacheManager.ConcurrentHashMapCacheManager
A
CacheManager that creates a cache instance what stores data in the ConcurrentHashMap. |
static class |
AbstractMapCacheManager.WeakConcurrentMapCacheManager
A
CacheManager that creates a cache instance what stores data in the CollectionUtils.newWeakConcurrentMap(). |
class |
GuavaCacheManager
An implementation of the
CacheManager that
creates a cache instance what stores data in the Cache. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BeanOperationExecutor
Bean operation executor, used to perform disassembly operations,
encapsulates the assembly operations to be performed and target objects into
AssembleExecution,
and then distribute them to AssembleOperationHandler for execution. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractBeanOperationExecutor
This class serves as a template class and provides a basic skeleton implementation
for most of the
BeanOperationExecutor,
particularly shielding the complexity of parsing DisassembleOperation operations. |
class |
AbstractOperationAwareBeanOperationExecutor
An abstract implementation of
AbstractBeanOperationExecutor
that supports the operation aware. |
class |
AsyncBeanOperationExecutor
The asynchronous implementation of
BeanOperationExecutor. |
class |
DisorderedBeanOperationExecutor
Synchronization implementation of
BeanOperationExecutor. |
class |
OrderedBeanOperationExecutor
Synchronization implementation of
BeanOperationExecutor. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AssembleOperationHandler
Handler of assembly operation.
|
interface |
DisassembleOperationHandler
Handler of disassembly operation.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BeanOperationParser
The configuration parser of
BeanOperations,
it used to obtain all assembly and handling configurations
for a specific type according to the AnnotatedElement. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConditionalTypeHierarchyBeanOperationParser
An extension of
TypeHierarchyBeanOperationParser that supports condition parsing. |
class |
TypeHierarchyBeanOperationParser
操作配置解析器的通用实现。 |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
PropertyMappingStrategy
Property value mapping strategy.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OverwriteMappingStrategy
Enforce overwriting the original value of the referenced field regardless of whether the referenced source value is null or not.
|
class |
OverwriteNotNullMappingStrategy
Assign the source value to the referenced field only if the referenced source value is not null.
|
class |
ReferenceMappingStrategy
Assignment of source values to the target object
is only allowed if the reference field value of the target object is null.
|
Copyright © 2024. All rights reserved.