public class SimpleJobContextImpl extends JobContextImpl implements com.alibaba.dts.common.constants.Constants, com.alibaba.dts.client.executor.simple.processor.SimpleJobContext
job, jobInstanceSnapshot, retryCountACCESS_KEY, ACTION_START, ACTION_STOP, ALIYUN_ENV_NAME, ALIYUN_ENVKEY, ALIYUN_TEST_ENV_NAME, AVAILABLE_PROCESSORS, BLANK, BLANK_SPLIT, CHAR_AMOUNT, CHECK_JOB_THREAD_AMOUNT, CHECK_JOB_THREAD_NAME, CHECK_ZK_THREAD_AMOUNT, CHECK_ZK_THREAD_NAME, COLON, COMMA, COMMA_ENCODED, COMPENSATION_THREAD_AMOUNT, COMPENSATION_THREAD_NAME, CONFIG_ITEM_CHECK_JOB_INTERVAL_TIME, CONFIG_ITEM_CLUSTER_ID, CONFIG_ITEM_COMPENSATION_INTERVAL_TIME, CONFIG_ITEM_COMPENSATION_THREADS, CONFIG_ITEM_DATA_SOURCE_APP_NAME, CONFIG_ITEM_DATA_SOURCE_APP_NAME_META, CONFIG_ITEM_DB_GROUP_KEY_META, CONFIG_ITEM_DESCRIPTION, CONFIG_ITEM_ENVIRONMENT, CONFIG_ITEM_HEART_BEAT_CHECK_TIMEOUT, CONFIG_ITEM_HEART_BEAT_INTERVAL_TIME, CONFIG_ITEM_JOB_BACKUP_AMOUNT, CONFIG_ITEM_LISTENER_PORT, CONFIG_ITEM_REMOTING_THREADS, CONFIG_ITEM_SERVER_GROUP_ID, CONFIG_ITEM_STORE_TYPE, CONFIG_ITEM_TDDL_APPRULE_FILE, CONFIG_ITEM_ZK_CONNECTION_TIMEOUT, CONFIG_ITEM_ZK_HOSTS, CONFIG_ITEM_ZK_ROOT_PATH, CONFIG_ITEM_ZK_SESSION_TIMEOUT, DAILY_ENV_NAME, DATA, DATA_SOURCE_APP_NAME, DATA_SOURCE_APP_NAME_META, DB_GROUP_KEY_META, DEFAULT_CHARSET, DEFAULT_CHECK_JOB_INTERVAL_TIME, DEFAULT_COMPENSATION_INTERVAL_TIME, DEFAULT_COMPENSATION_THREADS, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_CONSUMER_THREAD_AMOUNT, DEFAULT_DOMAIN_NAME, DEFAULT_GROUP_NAME, DEFAULT_GROUP_SERVER_AMOUNT, DEFAULT_HEART_BEAT_CHECK_TIMEOUT, DEFAULT_HEART_BEAT_INTERVAL_TIME, DEFAULT_INVOKE_TIMEOUT, DEFAULT_JOB_BACKUP_AMOUNT, DEFAULT_LISTENER_PORT, DEFAULT_MAX_ACTIVE, DEFAULT_PAGE_SIZE, DEFAULT_POLL_TIMEOUT, DEFAULT_REMOTING_THREADS, DEFAULT_ROOT_LEVEL_TASK_NAME, DEFAULT_SCANNER_ZK_TIME, DEFAULT_SERVER_CLUSTER_ID, DEFAULT_SYSTEM_LISTENER_PORT, DEFAULT_TASK_MD5, DEFAULT_TDDL_APPRULE_FILE, DEFAULT_ZK_CONNECTION_TIMEOUT, DEFAULT_ZK_ROOT_PATH, DEFAULT_ZK_SESSION_TIMEOUT, DESIGNATED_MACHINE, DESIGNATED_MACHINE_POLICY_MIGTATION, DESIGNATED_MACHINE_POLICY_NOT_MIGTATION, DTS_BASE_SECTION, DTS_CLIENT, DTS_CONFIG, DTS_INI, DTS_LOG_EXT, DTS_LOGS, DTS_SERVER_CONFIG_DATA_ID, DTS_USER, EDAS_ENV_NAME, ENVIRONMENT_CLOUD, ENVIRONMENT_INNER, ENVIRONMENT_JST, ENVIRONMENT_PRIVATE_CLOUD, ENVIRONMENT_SCX, EQUAL_CHAR, ERROR_MSG, FILE_SEPARATOR, FIRE_TIME_ITEM, FIRE_UNIQUE_ID, FORWARD_SLASH, GC_THREAD_AMOUNT, GC_THREAD_NAME, GUID, HEART_BEAT_THREAD_AMOUNT, HEART_BEAT_THREAD_NAME, HORIZONTAL_LINE, INCREASE_RATE, INVOKE_SOURCE_ACK, INVOKE_SOURCE_API, INVOKE_SOURCE_TIMER, JOB_CREATE_OPERATE, JOB_DELETE_OPERATE, JOB_DISABLE_OPERATE, JOB_ENABLE_OPERATE, JOB_ID_ITEM, JOB_INSTANCE_GLOBAL_ITEM, JOB_INSTANCE_LOAD_TIMEOUT, JOB_INSTANCE_LOCK_TIMEOUT, JOB_INSTANCE_REBLANCE, JOB_INSTANCE_START_OPERATE, JOB_INSTANCE_STATUS_DELETE_SELF, JOB_INSTANCE_STATUS_FAILED, JOB_INSTANCE_STATUS_FINISHED, JOB_INSTANCE_STATUS_NEVER_FIRED, JOB_INSTANCE_STATUS_NEW, JOB_INSTANCE_STATUS_RETRY, JOB_INSTANCE_STATUS_RETRY_FINISHED, JOB_INSTANCE_STATUS_RETRY_OVER, JOB_INSTANCE_STATUS_RETRYING, JOB_INSTANCE_STATUS_RUNNING, JOB_INSTANCE_STOP_OPERATE, JOB_OPERATE_KEY, JOB_OPERATE_VALUE, JOB_RELATION_CREATE, JOB_RELATION_DELETE, JOB_RELATION_ID_ITEM, JOB_STATUS_DISABLE, JOB_STATUS_ENABLE, JOB_TYPE_API_ALL_SIMPLE, JOB_TYPE_API_GRID, JOB_TYPE_API_HTTPSERVICE, JOB_TYPE_API_LONG_TIME, JOB_TYPE_API_PARALLEL, JOB_TYPE_API_SHELL, JOB_TYPE_API_SIMPLE, JOB_TYPE_TIMER_ALL_SIMPLE, JOB_TYPE_TIMER_GRID, JOB_TYPE_TIMER_HTTPSERVICE, JOB_TYPE_TIMER_LONG_TIME, JOB_TYPE_TIMER_PARALLEL, JOB_TYPE_TIMER_SHELL, JOB_TYPE_TIMER_SIMPLE, JOB_UPDATE_OPERATE, JST_DTS_CONFIG, KEY_ALIYUN_LOGIN_URL, KEY_ALIYUN_LOGOUT_URL, KEY_LOGING_USER_COOKIE, LT_PULL_TASK_THREAD_NAME, MAX_LONGTIMETASKLIST_SIZE, MAX_RETRY_COUNT, MAX_TASKLIST_SIZE, NEWLINE, NODE_CLIENT_REMOTING_THREAD_NAME, NODE_REMOTING_THREAD_NAME, NULL, PER_PAGE_COUNT, PERF_ENV_NAME, POINT, POSITION_BEAN_ID, POSITION_INIT_METHOD, POSITION_PROCESSOR, PREPUB_ENV_NAME, PUBLISH_ENV_NAME, PULL_SLEEP_TIME, PULL_TASK_THREAD_NAME, QUEUE_SIZE, REFILLING_TASK_THREAD_NAME, REMOTING_HEARTBEAT_THREAD_NAME, REMOTING_THREAD_NAME, REQUEST_CODE, RESOURCE_NAME, RESOURCE_SEPARATOR, SCX_TASK_THREAD_NAME, SECURITY_KEY, SERVER_CLUSTER, SH_PREPUB, SIGN, SPLIT_CHAR, SPLIT_POINT, SPLIT_STRING, SQL_MAP_CONFIG_PATH, SQL_MAP_CONFIG_PATH_SERVER, START_INTERVAL_TIME, START_POLICY_MULTI_INSTANCE, START_POLICY_SINGLE_INSTANCE, STATUS_RUNNING, STATUS_STOP, STORE_TYPE_HBASE, STORE_TYPE_MYSQL, SUCCESS, SYSTEM_NODE_REMOTING_THREAD_NAME, TASK_ACK_FAILURE, TASK_PROCESSOR_STATUS_RUNNING, TASK_PROCESSOR_STATUS_STOP, TASK_STATUS_ALLOCATION, TASK_STATUS_FAILURE, TASK_STATUS_FOUND_PROCESSOR_FAILURE, TASK_STATUS_INIT, TASK_STATUS_KILLED, TASK_STATUS_QUEUE, TASK_STATUS_RETRYING, TASK_STATUS_RUNNING, TASK_STATUS_START, TASK_STATUS_SUCCESS, TASK_THREAD_NAME, TDS_ALL, TIME_FORMAT_CHART, TIME_FORMAT_HOUR, TIME_FORMAT_SECONDS, TIME_STAMP, TOTAL_PROGRESS, TRIGGER_DAY_TYPE_COMMON, TRIGGER_DAY_TYPE_TRADING_DAY, TRIGGER_DAY_TYPE_WORKING_DAY, UNDERLINE, USA_ENV_NAME, USER_HOME, USER_KEY, WILDCARD, ZK_CLIENT_CLUSTER, ZK_CONSOLE_CLUSTER, ZK_HOST_LIST, ZK_JOB_INSTANCE_LIST, ZK_LOCKS, ZK_SCANNER_THREAD_AMOUT, ZK_SERVER_CLUSTER, ZK_TASK_LIST| 构造器和说明 |
|---|
SimpleJobContextImpl() |
SimpleJobContextImpl(com.alibaba.dts.common.domain.store.Job job,
com.alibaba.dts.common.domain.store.JobInstanceSnapshot jobInstanceSnapshot,
int retryCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getAvailableMachineAmount() |
int |
getCurrentMachineNumber() |
Object |
getTask() |
void |
setAvailableMachineAmount(int availableMachineAmount) |
void |
setCurrentMachineNumber(int currentMachineNumber) |
void |
setTask(com.alibaba.dts.common.domain.store.TaskSnapshot taskSnapshot)
设置任务
taskSnapshot
|
void |
updateJobRunningStatus(String status) |
getJob, getJobInstanceSnapshot, getLogCollector, getRetryCount, getRouteTask, isStop, setJob, setJobInstanceSnapshot, setLogCollector, setRetryCount, setRouteTask, setStoppublic SimpleJobContextImpl()
public SimpleJobContextImpl(com.alibaba.dts.common.domain.store.Job job,
com.alibaba.dts.common.domain.store.JobInstanceSnapshot jobInstanceSnapshot,
int retryCount)
public void setTask(com.alibaba.dts.common.domain.store.TaskSnapshot taskSnapshot)
setTask 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic void updateJobRunningStatus(String status)
updateJobRunningStatus 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic Object getTask()
getTask 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic int getAvailableMachineAmount()
getAvailableMachineAmount 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic void setAvailableMachineAmount(int availableMachineAmount)
setAvailableMachineAmount 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic int getCurrentMachineNumber()
getCurrentMachineNumber 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextpublic void setCurrentMachineNumber(int currentMachineNumber)
setCurrentMachineNumber 在接口中 com.alibaba.dts.client.executor.simple.processor.SimpleJobContextCopyright © 2018. All rights reserved.