Examples of AtomDbStatusEnum


Examples of com.taobao.tddl.jdbc.atom.config.object.AtomDbStatusEnum

    }
    this.targetStatement.close();
  }

  protected void recordReadTimes() throws SQLException {
    AtomDbStatusEnum status = datasourceWrapper.connectionProperties.dbStatus;
    if (status != AtomDbStatusEnum.R_STAUTS && status != AtomDbStatusEnum.RW_STATUS) {
      throw new SQLException("db do not allow to execute read ! dbStatus is " + status);
    }
    /*
    int readRestrictionTimes = datasourceWrapper.connectionProperties.readRestrictionTimes;
View Full Code Here

Examples of com.taobao.tddl.jdbc.atom.config.object.AtomDbStatusEnum

      throw new SQLException(datasourceWrapper.readFlowControl.reportExceed());
    }
  }

  protected void recordWriteTimes() throws SQLException {
    AtomDbStatusEnum status = datasourceWrapper.connectionProperties.dbStatus;
    if (status != AtomDbStatusEnum.W_STATUS && status != AtomDbStatusEnum.RW_STATUS) {
      throw new SQLException("db do not allow to execute write ! dbStatus is " + status);
    }
    /*
    int writeRestrictionTimes = datasourceWrapper.connectionProperties.writeRestrictionTimes;
View Full Code Here

Examples of com.taobao.tddl.jdbc.atom.config.object.AtomDbStatusEnum

      ds = ((DataSourceWrapper) ds).getWrappedDataSource();

    if (!(ds instanceof TAtomDataSource))
      return true;

    AtomDbStatusEnum status = ((TAtomDataSource) ds).getDbStatus();
    if (status.isNaStatus())
      return false;

    if (status.isRstatus() && isRead)
      return true;
    if (status.isWstatus() && !isRead)
      return true;

    return false;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.