com.alibaba.druid.pool.ha
Class DataSourceHolder
java.lang.Object
com.alibaba.druid.pool.ha.DataSourceHolder
- All Implemented Interfaces:
- Closeable
public class DataSourceHolder
- extends Object
- implements Closeable
DataSourceHolder
public DataSourceHolder(MultiDataSource multiDataSource,
DruidDataSource dataSource)
isWritable
public boolean isWritable()
setWritable
public void setWritable(boolean writable)
getWeightRegionBegin
public int getWeightRegionBegin()
setWeightRegionBegin
public void setWeightRegionBegin(int weightRegionBegin)
getWeightRegionEnd
public int getWeightRegionEnd()
setWeightRegionEnd
public void setWeightRegionEnd(int weightReginEnd)
resetState
public void resetState()
getWeight
public int getWeight()
setWeight
public void setWeight(int weight)
isEnable
public boolean isEnable()
setEnable
public void setEnable(boolean enable)
isFail
public boolean isFail()
setFail
public void setFail(boolean fail)
getDataSource
public DruidDataSource getDataSource()
getConnectCount
public long getConnectCount()
incrementConnectCount
public void incrementConnectCount()
getUrl
public String getUrl()
getConnection
public MultiConnectionHolder getConnection()
throws SQLException
- Throws:
SQLException
close
public void close()
- Specified by:
close in interface Closeable
restart
public void restart()
Copyright © 2012 Alibaba Group. All Rights Reserved.