package com.xxl.job.core.biz; import com.xxl.job.core.biz.model.*; /** * @author liyh */ public interface ExecutorBiz { /** * beat * * @return */ public ReturnT beat(); /** * idle beat * * @param idleBeatParam * @return */ public ReturnT idleBeat(IdleBeatParam idleBeatParam); /** * run * * @param triggerParam * @return */ public ReturnT run(TriggerParam triggerParam); /** * kill * * @param killParam * @return */ public ReturnT kill(KillParam killParam); /** * log * * @param logParam * @return */ public ReturnT log(LogParam logParam); }