com.alibaba.druid.pool.ha
Interface HADataSourceMBean

All Superinterfaces:
MultiDataSourceMBean
All Known Implementing Classes:
HADataSource

public interface HADataSourceMBean
extends MultiDataSourceMBean


Method Summary
 long getMasterConnectCount()
           
 String getMasterUrl()
           
 int getMasterWeight()
           
 int getMasterWeightRegionBegin()
           
 int getMasterWeightRegionEnd()
           
 long getSlaveConnectCount()
           
 String getSlaveUrl()
           
 int getSlaveWeight()
           
 int getSlaveWeightRegionBegin()
           
 int getSlaveWeightRegionEnd()
           
 boolean isMasterEnable()
           
 boolean isMasterFail()
           
 boolean isSlaveEnable()
           
 boolean isSlaveFail()
           
 void resetStat()
           
 void restartMaster()
           
 void restartSlave()
           
 void setMasterEnable(boolean value)
           
 void setSlaveEnable(boolean value)
           
 void switchMasterSlave()
           
 
Methods inherited from interface com.alibaba.druid.pool.ha.MultiDataSourceMBean
failureDetect, getActiveCount, getBusySkipCount, getConfigLoadCount, getConfigLoadPeriodMillis, getDataSourceNames, getFailureDetectCount, getFailureDetectPeriodMillis, getMaxPoolSize, getRetryGetConnectionCount, restartDataSource, startConfigLoadScheduleTask, startFailureDetectScheduleTask, stopConfigLoadScheduleTask, stopFailureDetectScheduleTask
 

Method Detail

getMasterConnectCount

long getMasterConnectCount()

getSlaveConnectCount

long getSlaveConnectCount()

isMasterEnable

boolean isMasterEnable()

setMasterEnable

void setMasterEnable(boolean value)

isSlaveEnable

boolean isSlaveEnable()

setSlaveEnable

void setSlaveEnable(boolean value)

getMasterUrl

String getMasterUrl()

getSlaveUrl

String getSlaveUrl()

switchMasterSlave

void switchMasterSlave()

resetStat

void resetStat()

restartMaster

void restartMaster()

restartSlave

void restartSlave()

isMasterFail

boolean isMasterFail()

isSlaveFail

boolean isSlaveFail()

getMasterWeight

int getMasterWeight()

getSlaveWeight

int getSlaveWeight()

getMasterWeightRegionBegin

int getMasterWeightRegionBegin()

getMasterWeightRegionEnd

int getMasterWeightRegionEnd()

getSlaveWeightRegionBegin

int getSlaveWeightRegionBegin()

getSlaveWeightRegionEnd

int getSlaveWeightRegionEnd()


Copyright © 2012 Alibaba Group. All Rights Reserved.