public class DefaultAsyncWriteServiceImpl extends java.lang.Object implements AsyncWriteService
| 构造器和说明 |
|---|
DefaultAsyncWriteServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncFlushByPlayerId(java.io.Serializable roleId)
异步存储,由存储系统保存.
|
<T> void |
delete(EntityMapping<T> em,
T entity)
删除一个实体对象.
|
<T> void |
deleteAll(EntityMapping<T> em,
java.util.List<T> result)
删除一批实体对象.
|
void |
init(int saveInterval,
int offlineInterval)
初始化存储系统
|
<T> void |
insert(EntityMapping<T> em,
T entity)
插入一个实体对象.
|
void |
shutdown()
停机存档
|
void |
syncFlushAll()
同步式的清理全部回写数据.
|
<T> void |
update(EntityMapping<T> em,
T entity)
更新一个实体对象.
|
public void init(int saveInterval,
int offlineInterval)
AsyncWriteServiceinit 在接口中 AsyncWriteServicesaveInterval - 定时保存间隔offlineInterval - 定时清理缓存public <T> void insert(EntityMapping<T> em, T entity)
AsyncWriteServiceinsert 在接口中 AsyncWriteServiceT - 实体对象类型em - 实体映射对象entity - 实体对象public <T> void delete(EntityMapping<T> em, T entity)
AsyncWriteServicedelete 在接口中 AsyncWriteServiceT - 实体对象类型em - 实体映射对象entity - 实体对象public <T> void deleteAll(EntityMapping<T> em, java.util.List<T> result)
AsyncWriteServicedeleteAll 在接口中 AsyncWriteServiceT - 实体对象类型em - 实体映射对象result - 实体对象列表public <T> void update(EntityMapping<T> em, T entity)
AsyncWriteServiceupdate 在接口中 AsyncWriteServiceT - 实体对象类型em - 实体映射对象entity - 实体对象public void syncFlushAll()
AsyncWriteService一般用于停机维护.
syncFlushAll 在接口中 AsyncWriteServicepublic void shutdown()
AsyncWriteServiceshutdown 在接口中 AsyncWriteServicepublic void asyncFlushByPlayerId(java.io.Serializable roleId)
AsyncWriteServiceasyncFlushByPlayerId 在接口中 AsyncWriteServiceroleId - 玩家ID