package com.github.ltsopensource.core.support; /** * @author Robert HG (254963746@qq.com) on 5/28/15. */ public class JobQueueUtils { private JobQueueUtils() { } /** * 在数据库中就是表名, taskTrackerNodeGroup 是 TaskTracker的 nodeGroup */ public static String getExecutableQueueName(String taskTrackerNodeGroup) { return "lts_wjq_".concat(taskTrackerNodeGroup); } /** * 在数据库中就是表名, jobClientNodeGroup 是 JobClient 的 nodeGroup */ public static String getFeedbackQueueName(String jobClientNodeGroup) { return "lts_fjq_".concat(jobClientNodeGroup); } public static final String CRON_JOB_QUEUE = "lts_cron_job_queue"; public static final String REPEAT_JOB_QUEUE = "lts_repeat_job_queue"; public static final String EXECUTING_JOB_QUEUE = "lts_executing_job_queue"; public static final String NODE_GROUP_STORE = "lts_node_group_store"; public static final String SUSPEND_JOB_QUEUE = "lts_suspend_job_queue"; }