refactor(1.3.0-beta1): 将内置执行器移入builtin包

This commit is contained in:
dhb52 2024-12-02 20:35:53 +08:00
parent 28bb43fec6
commit 84e1c54b23
9 changed files with 18 additions and 18 deletions

View File

@ -1,9 +1,9 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import java.nio.charset.Charset; import java.nio.charset.Charset;
public class CMDExecutor extends AbstractScriptExecutor { public abstract class AbstractCMDExecutor extends AbstractScriptExecutor {
@Override @Override
protected String getScriptName(Long jobId) { protected String getScriptName(Long jobId) {

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse; import cn.hutool.http.HttpResponse;

View File

@ -1,9 +1,9 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import java.nio.charset.Charset; import java.nio.charset.Charset;
public class PowerShellExecutor extends AbstractScriptExecutor { public abstract class AbstractPowerShellExecutor extends AbstractScriptExecutor {
@Override @Override
protected String getScriptName(Long jobId) { protected String getScriptName(Long jobId) {

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.client.common.config.SnailJobProperties; import com.aizuda.snailjob.client.common.config.SnailJobProperties;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
public class ShellExecutor extends AbstractScriptExecutor { public abstract class AbstractShellExecutor extends AbstractScriptExecutor {
@Override @Override
protected String getScriptName(Long jobId) { protected String getScriptName(Long jobId) {

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import com.aizuda.snailjob.client.job.core.annotation.JobExecutor; import com.aizuda.snailjob.client.job.core.annotation.JobExecutor;
@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@JobExecutor(name = "snailJobCMDJobExecutor") @JobExecutor(name = "snailJobCMDJobExecutor")
public class SnailJobCMDJobExecutor extends CMDExecutor { public class SnailJobCMDJobExecutor extends AbstractCMDExecutor {
public ExecuteResult jobExecute(JobArgs jobArgs) { public ExecuteResult jobExecute(JobArgs jobArgs) {
Object jobParams = jobArgs.getJobParams(); Object jobParams = jobArgs.getJobParams();

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import com.aizuda.snailjob.client.job.core.annotation.JobExecutor; import com.aizuda.snailjob.client.job.core.annotation.JobExecutor;

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import com.aizuda.snailjob.client.job.core.annotation.JobExecutor; import com.aizuda.snailjob.client.job.core.annotation.JobExecutor;
@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@JobExecutor(name = "snailJobPowerShellJobExecutor") @JobExecutor(name = "snailJobPowerShellJobExecutor")
public class SnailJobPowerShellJobExecutor extends PowerShellExecutor { public class SnailJobPowerShellJobExecutor extends AbstractPowerShellExecutor {
public ExecuteResult jobExecute(JobArgs jobArgs) { public ExecuteResult jobExecute(JobArgs jobArgs) {
Object jobParams = jobArgs.getJobParams(); Object jobParams = jobArgs.getJobParams();

View File

@ -1,4 +1,4 @@
package com.aizuda.snailjob.client.job.core.executor; package com.aizuda.snailjob.client.job.core.executor.builtin;
import com.aizuda.snailjob.client.job.core.annotation.JobExecutor; import com.aizuda.snailjob.client.job.core.annotation.JobExecutor;
@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@JobExecutor(name = "snailJobShellJobExecutor") @JobExecutor(name = "snailJobShellJobExecutor")
public class SnailJobShellJobExecutor extends ShellExecutor { public class SnailJobShellJobExecutor extends AbstractShellExecutor {
public ExecuteResult jobExecute(JobArgs jobArgs) { public ExecuteResult jobExecute(JobArgs jobArgs) {
Object jobParams = jobArgs.getJobParams(); Object jobParams = jobArgs.getJobParams();