| 程序包 | 说明 |
|---|---|
| cn.weforward.data.persister | |
| cn.weforward.data.persister.ms | |
| cn.weforward.data.persister.remote | |
| cn.weforward.data.persister.support |
| 限定符和类型 | 方法和说明 |
|---|---|
<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.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)
发生在对象持久化前
|
boolean |
Reloadable.onReloadAccepted(Persister<E> persister,
E other)
在持久对象的另一个实例发生变化(通常是多服务器环境下)时被调用,若使用另一个实例的对象信息,则实现复制的过程且返回true,否则直接返回false
|
<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)
注册对象持久器
|
boolean |
PersisterSet.unregsiter(Persister<?> persister)
注销对象持久器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MicroservicePersister<E extends Persistent>
基于微服务的存储器,暂时只实现了保存功能
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected <E extends Persistent> |
MicroservicePersisterFactory.doCreatePersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractRemotePersister<E extends AbstractRemotePersistent<?,V>,V>
远程的持久化对象
|
class |
RemoteInvokerPersister<E extends AbstractRemotePersistent<?,V>,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> |
| 限定符和类型 | 字段和说明 |
|---|---|
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) |
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) |
<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) |
boolean |
SimplePersisterSet.unregsiter(Persister<?> persister) |
Copyright © 2021. All rights reserved.