package com.xxl.job.core.biz; import com.xxl.job.core.biz.model.*; /** * Created by xuxueli on 17/3/1. */ 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); }