public class HADataSource extends MultiDataSource implements HADataSourceMBean, ManagedDataSource, DataSource
| 构造器和说明 |
|---|
HADataSource() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
DataSourceHolder |
getMaster() |
long |
getMasterConnectCount() |
String |
getMasterUrl() |
int |
getMasterWeight() |
int |
getMasterWeightRegionBegin() |
int |
getMasterWeightRegionEnd() |
DataSourceHolder |
getSlave() |
long |
getSlaveConnectCount() |
String |
getSlaveUrl() |
int |
getSlaveWeight() |
int |
getSlaveWeightRegionBegin() |
int |
getSlaveWeightRegionEnd() |
boolean |
isMasterEnable() |
boolean |
isMasterFail() |
boolean |
isMasterWritable() |
boolean |
isSlaveEnable() |
boolean |
isSlaveFail() |
boolean |
isSlaveWritable() |
void |
resetStat() |
void |
restartMaster() |
void |
restartSlave() |
void |
setMaster(DataSourceHolder master) |
DataSourceHolder |
setMaster(DruidDataSource master) |
void |
setMasterEnable(boolean value) |
void |
setSlave(DataSourceHolder slave) |
DataSourceHolder |
setSlave(DruidDataSource slave) |
void |
setSlaveEnable(boolean value) |
void |
switchMasterSlave() |
addDataSource, afterDataSourceChanged, createConnectionId, createResultSetId, createStatementId, createTransactionId, failureDetect, getActiveCount, getBusySkipCount, getConfigLoadCount, getConfigLoader, getConfigLoadPeriodMillis, getConnection, getConnectProperties, getDataSourceHolder, getDataSourceNames, getDataSources, getDataSourceStat, getDbType, getEnabledDataSourceCount, getFailureDetectCount, getFailureDetector, getFailureDetectPeriodMillis, getLock, getMaxPoolSize, getMaxWait, getMaxWaitMillis, getName, getNameInternal, getNotFail, getObjectName, getProperties, getProxyFilters, getRawDriver, getRawJdbcUrl, getRealConnection, getRetryGetConnectionCount, getUrl, handleNotAwailableDatasource, incrementBusySkipCount, incrementRetryGetConnectionCount, init, isEnable, isIntited, notFailSignal, restartDataSource, setConfigLoader, setConfigLoadPeriodMillis, setEnable, setFailureDetector, setFailureDetectPeriodMillis, setMaxPoolSize, setMaxWait, setMaxWaitMillis, setName, setObjectName, startConfigLoadScheduleTask, startFailureDetectScheduleTask, stopConfigLoadScheduleTask, stopFailureDetectScheduleTaskgetConnection, getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriterisWrapperFor, unwrapfailureDetect, getActiveCount, getBusySkipCount, getConfigLoadCount, getConfigLoadPeriodMillis, getDataSourceNames, getFailureDetectCount, getFailureDetectPeriodMillis, getMaxPoolSize, getRetryGetConnectionCount, restartDataSource, startConfigLoadScheduleTask, startFailureDetectScheduleTask, stopConfigLoadScheduleTask, stopFailureDetectScheduleTaskgetObjectName, isEnable, setEnable, setObjectNamegetConnection, getConnectiongetLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriterisWrapperFor, unwrappublic void resetStat()
resetStat 在接口中 HADataSourceMBeanresetStat 在类中 MultiDataSourcepublic boolean isMasterWritable()
public boolean isSlaveWritable()
public long getMasterConnectCount()
getMasterConnectCount 在接口中 HADataSourceMBeanpublic long getSlaveConnectCount()
getSlaveConnectCount 在接口中 HADataSourceMBeanpublic DataSourceHolder getMaster()
public void restartMaster()
restartMaster 在接口中 HADataSourceMBeanpublic void restartSlave()
restartSlave 在接口中 HADataSourceMBeanpublic DataSourceHolder setMaster(DruidDataSource master)
public void setMaster(DataSourceHolder master)
public DataSourceHolder getSlave()
public DataSourceHolder setSlave(DruidDataSource slave)
public void setSlave(DataSourceHolder slave)
public boolean isMasterEnable()
isMasterEnable 在接口中 HADataSourceMBeanpublic boolean isMasterFail()
isMasterFail 在接口中 HADataSourceMBeanpublic boolean isSlaveFail()
isSlaveFail 在接口中 HADataSourceMBeanpublic void setMasterEnable(boolean value)
setMasterEnable 在接口中 HADataSourceMBeanpublic String getMasterUrl()
getMasterUrl 在接口中 HADataSourceMBeanpublic String getSlaveUrl()
getSlaveUrl 在接口中 HADataSourceMBeanpublic int getMasterWeight()
getMasterWeight 在接口中 HADataSourceMBeanpublic int getSlaveWeight()
getSlaveWeight 在接口中 HADataSourceMBeanpublic int getMasterWeightRegionBegin()
getMasterWeightRegionBegin 在接口中 HADataSourceMBeanpublic int getMasterWeightRegionEnd()
getMasterWeightRegionEnd 在接口中 HADataSourceMBeanpublic int getSlaveWeightRegionBegin()
getSlaveWeightRegionBegin 在接口中 HADataSourceMBeanpublic int getSlaveWeightRegionEnd()
getSlaveWeightRegionEnd 在接口中 HADataSourceMBeanpublic boolean isSlaveEnable()
isSlaveEnable 在接口中 HADataSourceMBeanpublic void setSlaveEnable(boolean value)
setSlaveEnable 在接口中 HADataSourceMBeanpublic void switchMasterSlave()
switchMasterSlave 在接口中 HADataSourceMBeanpublic void close()
close 在类中 MultiDataSourceCopyright © 2012 Alibaba Group. All Rights Reserved.