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 |
|---|---|
IGlobalMasterQuery |
buildGlobalMasterQuery()
build global master query.
|
IGlobalSlaveQuery |
buildGlobalSlaveQuery()
build global slave query.
|
IGlobalUpdate |
buildGlobalUpdate(IIdGenerator idGenerator)
build global update.
|
IShardingMasterQuery |
buildShardingMasterQuery()
build sharding master query.
|
IShardingSlaveQuery |
buildShardingSlaveQuery()
build sharding slave 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 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 IGlobalUpdate buildGlobalUpdate(IIdGenerator idGenerator)
IDataLayerBuilderbuildGlobalUpdate in interface IDataLayerBuilderpublic IGlobalMasterQuery buildGlobalMasterQuery()
IDataLayerBuilderbuildGlobalMasterQuery in interface IDataLayerBuilderpublic IGlobalSlaveQuery buildGlobalSlaveQuery()
IDataLayerBuilderbuildGlobalSlaveQuery in interface IDataLayerBuilderpublic IShardingUpdate buildShardingUpdate(IIdGenerator idGenerator)
IDataLayerBuilderbuildShardingUpdate in interface IDataLayerBuilderpublic IShardingMasterQuery buildShardingMasterQuery()
IDataLayerBuilderbuildShardingMasterQuery in interface IDataLayerBuilderpublic IShardingSlaveQuery buildShardingSlaveQuery()
IDataLayerBuilderbuildShardingSlaveQuery in interface IDataLayerBuilderCopyright © 2015. All rights reserved.