@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public boolean createQueue(String taskTrackerNodeGroup) { createTable(readSqlFile("sql/mysql/lts_executable_job_queue.sql", getTableName(taskTrackerNodeGroup))); return true; }
@Override public boolean createQueue(String jobClientNodeGroup) { createTable(readSqlFile("sql/mysql/lts_job_feedback_queue.sql", getTableName(jobClientNodeGroup))); return true; }
public MysqlExecutingJobQueue(Config config) { super(config); // create table createTable(readSqlFile("sql/mysql/lts_executing_job_queue.sql", getTableName())); }
public MysqlNodeGroupStore(Config config) { super(config); createTable(readSqlFile("sql/mysql/lts_node_group_store.sql", JobQueueUtils.NODE_GROUP_STORE)); }
@Override public boolean add(JobPo jobPo) { return add(getTableName(), jobPo); }
@Override public PreLoader getPreLoader(AppContext appContext) { return new MysqlPreLoader(appContext); } }
@Override public CronJobQueue getCronJobQueue(Config config) { return new MysqlCronJobQueue(config); }
@Override public JobFeedbackQueue getJobFeedbackQueue(Config config) { return new MysqlJobFeedbackQueue(config); }
@Override public NodeGroupStore getNodeGroupStore(Config config) { return new MysqlNodeGroupStore(config); }
@Override protected String getTableName(JobQueueReq request) { return getTableName(); }
@Override public boolean createQueue(String taskTrackerNodeGroup) { createTable(readSqlFile("sql/mysql/lts_executable_job_queue.sql", getTableName(taskTrackerNodeGroup))); return true; }
@Override public boolean createQueue(String jobClientNodeGroup) { createTable(readSqlFile("sql/mysql/lts_job_feedback_queue.sql", getTableName(jobClientNodeGroup))); return true; }
public MysqlExecutingJobQueue(Config config) { super(config); // create table createTable(readSqlFile("sql/mysql/lts_executing_job_queue.sql", getTableName())); }
@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public boolean add(JobPo jobPo) { return super.add(getTableName(), jobPo); }
@Override public PreLoader getPreLoader(AppContext appContext) { return new MysqlPreLoader(appContext); } }