| 程序包 | 说明 |
|---|---|
| cn.weforward.data.persister | |
| cn.weforward.data.persister.ms | |
| cn.weforward.data.persister.remote | |
| cn.weforward.data.persister.support |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ChangeListener<E extends Persistent>
变化监听
|
interface |
Persister<E extends Persistent>
对象持久器接口
|
interface |
Reloadable<E extends Persistent>
实现此接口的持久对象表示支持由另一实例重装信息
consistent
|
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends Persistent> |
PersisterFactory.createPersister(Class<E> clazz,
BusinessDi di)
创建持久对象的持久器
|
<E extends Persistent> |
PersisterFactory.createPersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper)
创建持久对象的持久器
|
<E extends Persistent> |
PersisterSet.get(String id)
由ID取得对象
|
<E extends Persistent> |
PersisterFactory.get(String id)
获取对象
|
<E extends Persistent> |
PersisterSet.get(UniteId uuid)
由联合ID取得对象
|
<E extends Persistent> |
PersisterSet.getPersister(Class<E> clazz)
返回对象的持久器
|
<E extends Persistent> |
PersisterFactory.getPersister(Class<E> clazz)
获取持久器类
|
<E extends Persistent> |
BusinessDi.getPersister(Class<E> clazz)
取得指定类的持久器
|
<E extends Persistent> |
PersisterSet.getPersister(E object)
返回对象的持久器
|
<E extends Persistent> |
PersisterSet.getPersister(String name)
返回对象的持久器
|
<E extends Persistent> |
PersisterSet.regsiter(Class<E> clazz,
Persister<E> persister)
把持久器注册到集合中
|
<E extends Persistent> |
PersisterSet.regsiter(Class<E> clazz,
Persister<E> persister,
cn.weforward.protocol.ext.ObjectMapper<E> mapper)
把持久器及映射器注册到集合中
|
<E extends Persistent> |
PersisterSet.regsiter(Persister<E> persister)
以其名称注册持久器
|
<E extends Persistent> |
PersisterSet.regsiter(String name,
Persister<E> persister)
注册对象持久器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PersistentListener.onAfterPersistence(Persister<? extends Persistent> persister,
String version)
发生在对象持久化后
|
void |
PersistentListener.onAfterReflect(Persister<? extends Persistent> persister,
UniteId persistenceId,
String version,
String driveIt)
发生在对象由持久数据反射后
|
void |
PersistentListener.onBeforePersistence(Persister<? extends Persistent> persister)
发生在对象持久化前
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MicroservicePersister<E extends Persistent>
基于微服务的存储器,暂时只实现了保存功能
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected <E extends Persistent> |
MicroservicePersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractRemotePersistent<E extends BusinessDi,V>
远程 持久业务对象基类
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected <E extends Persistent> |
AbstractRemotePersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
protected <E extends Persistent> |
RemoteInvokerPersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper,
cn.weforward.protocol.ext.ObjectMapper<?> vomapper) |
protected abstract <E extends Persistent> |
AbstractRemotePersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper,
cn.weforward.protocol.ext.ObjectMapper<?> vomapper) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPersister<E extends Persistent>
支持缓存的抽象持久器
|
class |
MultiPersisterFactory.MultiPersistent<E extends Persistent> |
class |
PersistentCache<E extends Persistent>
用于支撑持久化对象的缓冲
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPersistent<E extends BusinessDi>
持久业务对象基类
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Persister<? extends Persistent>> |
SimplePersisterSet.m_Persisters |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends Persistent> |
MultiPersisterFactory.createPersister(Class<E> clazz,
BusinessDi di) |
<E extends Persistent> |
AbstractPersisterFactory.createPersister(Class<E> clazz,
BusinessDi di) |
<E extends Persistent> |
MultiPersisterFactory.createPersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
<E extends Persistent> |
AbstractPersisterFactory.createPersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
protected abstract <E extends Persistent> |
AbstractPersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
<E extends Persistent> |
SimplePersisterSet.get(String id) |
<E extends Persistent> |
MultiPersisterFactory.get(String id) |
<E extends Persistent> |
AbstractPersisterFactory.get(String id) |
<E extends Persistent> |
SimplePersisterSet.get(UniteId uuid) |
protected <T extends Persistent> |
AbstractPersistent.getPersister()
取当前对象的持久器
|
<E extends Persistent> |
SimplePersisterSet.getPersister(Class<E> clazz) |
<E extends Persistent> |
MultiPersisterFactory.getPersister(Class<E> clazz) |
<E extends Persistent> |
AbstractPersisterFactory.getPersister(Class<E> clazz) |
<E extends Persistent> |
SimplePersisterSet.getPersister(E object) |
<E extends Persistent> |
SimplePersisterSet.getPersister(String name) |
<E extends Persistent> |
SimplePersisterSet.regsiter(Class<E> clazz,
Persister<E> persister) |
<E extends Persistent> |
SimplePersisterSet.regsiter(Class<E> clazz,
Persister<E> persister,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
<E extends Persistent> |
SimplePersisterSet.regsiter(Persister<E> persister) |
<E extends Persistent> |
SimplePersisterSet.regsiter(String name,
Persister<E> persister) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractPersistent.onAfterPersistence(Persister<? extends Persistent> persister,
String version) |
void |
AbstractPersistent.onAfterReflect(Persister<? extends Persistent> persister,
UniteId id,
String version,
String driveIt) |
void |
AbstractPersistent.onBeforePersistence(Persister<? extends Persistent> persister) |
Copyright © 2021. All rights reserved.