All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cloud.task.model.JobProperties Maven / Gradle / Ivy

package com.cloud.task.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;

/**
 * 〈JobProperties,用于注册zookeeper节点信息〉
* * @author number68 * @date 2019/4/25 * @since 0.1 */ public class JobProperties { /** * 自定义异常处理类 * * @return */ @JsonProperty("job_exception_handler") @SerializedName("job_exception_handler") private String jobExceptionHandler = "com.dangdang.ddframe.job.executor.handler.impl.DefaultJobExceptionHandler"; /** * 自定义业务处理线程池 * * @return */ @JsonProperty("executor_service_handler") @SerializedName("executor_service_handler") private String executorServiceHandler = "com.dangdang.ddframe.job.executor.handler.impl.DefaultExecutorServiceHandler"; public String getJobExceptionHandler() { return jobExceptionHandler; } public void setJobExceptionHandler(String jobExceptionHandler) { this.jobExceptionHandler = jobExceptionHandler; } public String getExecutorServiceHandler() { return executorServiceHandler; } public void setExecutorServiceHandler(String executorServiceHandler) { this.executorServiceHandler = executorServiceHandler; } public JobProperties() { super(); // TODO Auto-generated constructor stub } @Override public String toString() { return "JobProperties [jobExceptionHandler=" + jobExceptionHandler + ", executorServiceHandler=" + executorServiceHandler + "]"; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy