| Package | Description |
|---|---|
| org.pinus4j.api |
Pinus存储的用户调用接口.
用户使用Pinus存储时主要是使用的接口是IShardingStorageClient, 此接口包含了对数据库的增删改查相关的操作。方便用户进行分库分表操作。
|
| org.pinus4j.cluster.beans |
表示数据库信息的JavaBean.
|
| org.pinus4j.cluster.config.impl |
Pinus存储读取配置信息的实现.
|
| org.pinus4j.cluster.impl |
数据库集群的实现.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShardingStorageClientImpl.init()
初始化方法
|
void |
IShardingStorageClient.init()
初始化集群客户端.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
EnvDBInfo.check() |
abstract boolean |
DBInfo.check() |
boolean |
AppDBInfo.check()
校验对象的合法性
|
| Modifier and Type | Method and Description |
|---|---|
private DBClusterInfo |
XmlClusterConfigImpl._getDBClusterInfo(String clusterName,
Node clusterNode) |
private DBInfo |
XmlClusterConfigImpl._getDBConnInfo(String clusterName,
Node node,
EnumDBMasterSlave masterSlave)
load db info.
|
private void |
XmlClusterConfigImpl._loadCacheInfo(Node root) |
private void |
XmlClusterConfigImpl._loadDBClusterInfo(Node root) |
private Map<String,Object> |
XmlClusterConfigImpl._loadDbConnectInfo(Node connPoolNode)
load db-connection-pool
|
private void |
XmlClusterConfigImpl._loadHashAlgo(Node root)
load db.cluster.hash.algo.
|
private void |
XmlClusterConfigImpl._loadIdGeneratorBatch(Node root)
load db.cluster.generateid.batch.
|
private void |
XmlClusterConfigImpl._loadZkUrl(Node root)
load db.cluster.zk.
|
private long[] |
XmlClusterConfigImpl._parseCapacity(String clusterName,
String regionCapacity) |
static IClusterConfig |
XmlClusterConfigImpl.getInstance() |
static IClusterConfig |
XmlClusterConfigImpl.getInstance(String xmlFilePath) |
| Constructor and Description |
|---|
XmlClusterConfigImpl() |
XmlClusterConfigImpl(String xmlFilePath) |
| Modifier and Type | Method and Description |
|---|---|
private IClusterConfig |
AbstractDBCluster._getConfig(String xmlFilePath)
读取配置.
|
private void |
AbstractDBCluster._initDBCluster(Collection<DBClusterInfo> dbClusterInfos) |
void |
EnvDBClusterImpl.buildDataSource(DBInfo dbConnInfo) |
void |
AppDBClusterImpl.buildDataSource(DBInfo dbConnInfo) |
abstract void |
AbstractDBCluster.buildDataSource(DBInfo dbInfo)
创建数据源连接.
|
Copyright © 2015. All rights reserved.