public class JdbcDataLayerBuilder extends Object implements IDataLayerBuilder
| Modifier and Type | Field and Description |
|---|---|
private IDBCluster |
dbCluster |
private static JdbcDataLayerBuilder |
instance |
private IPrimaryCache |
primaryCache |
private ISecondCache |
secondCache |
| Modifier | Constructor and Description |
|---|---|
private |
JdbcDataLayerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IGlobalQuery |
buildGlobalQuery()
build global query.
|
IGlobalUpdate |
buildGlobalUpdate(IIdGenerator idGenerator)
build global update.
|
IShardingQuery |
buildShardingQuery()
build sharding query.
|
IShardingUpdate |
buildShardingUpdate(IIdGenerator idGenerator)
build sharding update.
|
void |
setDBCluster(IDBCluster dbCluster) |
IDataLayerBuilder |
setPrimaryCache(IPrimaryCache primaryCache)
set primary cache.
|
IDataLayerBuilder |
setSecondCache(ISecondCache secondCache)
set second cache.
|
static IDataLayerBuilder |
valueOf(IDBCluster dbCluster) |
private IDBCluster dbCluster
private IPrimaryCache primaryCache
private ISecondCache secondCache
private static volatile JdbcDataLayerBuilder instance
public static IDataLayerBuilder valueOf(IDBCluster dbCluster)
public void setDBCluster(IDBCluster dbCluster)
public IDataLayerBuilder setPrimaryCache(IPrimaryCache primaryCache)
IDataLayerBuildersetPrimaryCache in interface IDataLayerBuilderpublic IDataLayerBuilder setSecondCache(ISecondCache secondCache)
IDataLayerBuildersetSecondCache in interface IDataLayerBuilderpublic IGlobalQuery buildGlobalQuery()
IDataLayerBuilderbuildGlobalQuery in interface IDataLayerBuilderpublic IShardingQuery buildShardingQuery()
IDataLayerBuilderbuildShardingQuery in interface IDataLayerBuilderpublic IGlobalUpdate buildGlobalUpdate(IIdGenerator idGenerator)
IDataLayerBuilderbuildGlobalUpdate in interface IDataLayerBuilderpublic IShardingUpdate buildShardingUpdate(IIdGenerator idGenerator)
IDataLayerBuilderbuildShardingUpdate in interface IDataLayerBuilderCopyright © 2015. All rights reserved.