org.tinygroup.dbrouter
接口 RouterKeyGenerator<T>

类型参数:
T -
所有已知实现类:
AbstractRouterKeyGenerator, RouterKeyGeneratorInteger, RouterKeyGeneratorLong, RouterKeyGeneratorUUID

public interface RouterKeyGenerator<T>

分布式Key获取器

作者:
luoguo

方法摘要
 void createKeyTable(KeyTables keyTables)
          创建动态数据库存储表
 T getKey(String tableName)
          返回指定表的新主键
 boolean isAutoCreate()
          是否能动态创建数据库存储表
 void setRouter(Router router)
          注入Router对象给主键获取器 有的时候,主键发生器需要获取集群相关的信息
 

方法详细信息

getKey

T getKey(String tableName)
返回指定表的新主键

参数:
tableName -
返回:

setRouter

void setRouter(Router router)
注入Router对象给主键获取器 有的时候,主键发生器需要获取集群相关的信息

参数:
router -

isAutoCreate

boolean isAutoCreate()
是否能动态创建数据库存储表

返回:

createKeyTable

void createKeyTable(KeyTables keyTables)
创建动态数据库存储表



Copyright © 2006–2015 TinyGroup. All rights reserved.