Search in sources :

Example 6 with RdbsExeQueue

use of com.dtstack.taier.rdbs.common.executor.RdbsExeQueue in project Taier by DTStack.

the class AbstractRdbsClient method init.

@Override
public void init(Properties prop) throws Exception {
    connFactory = getConnFactory();
    connFactory.init(prop);
    exeQueue = new RdbsExeQueue(connFactory, MathUtil.getIntegerVal(prop.get(ConfigConstant.MAX_JOB_POOL_KEY)), MathUtil.getIntegerVal(prop.get(ConfigConstant.MIN_JOB_POOL_KEY)));
    exeQueue.init();
    resourceInfo = new RdbsResourceInfo(exeQueue);
    LOG.warn("-------init {} plugin success-----, properties={}", dbType, prop.toString());
}
Also used : RdbsExeQueue(com.dtstack.taier.rdbs.common.executor.RdbsExeQueue)

Aggregations

RdbsExeQueue (com.dtstack.taier.rdbs.common.executor.RdbsExeQueue)6 Test (org.junit.Test)5 PrepareForTest (org.powermock.core.classloader.annotations.PrepareForTest)4 JobIdentifier (com.dtstack.taier.pluginapi.JobIdentifier)3 JobClient (com.dtstack.taier.pluginapi.JobClient)2 JobResult (com.dtstack.taier.pluginapi.pojo.JobResult)2 TaskStatus (com.dtstack.taier.pluginapi.enums.TaskStatus)1 JudgeResult (com.dtstack.taier.pluginapi.pojo.JudgeResult)1 AtomicBoolean (java.util.concurrent.atomic.AtomicBoolean)1