package com.xxl.job.core.handler.impl; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.IJobHandler; import com.xxl.job.core.log.XxlJobLogger; /** * glue job handler * @author xuxueli 2016-5-19 21:05:45 */ public class GlueJobHandler extends IJobHandler { private long glueUpdatetime; private IJobHandler jobHandler; public GlueJobHandler(IJobHandler jobHandler, long glueUpdatetime) { this.jobHandler = jobHandler; this.glueUpdatetime = glueUpdatetime; } public long getGlueUpdatetime() { return glueUpdatetime; } @Override public ReturnT execute(String... params) throws Exception { XxlJobLogger.log("----------- glue.version:"+ glueUpdatetime +" -----------"); return jobHandler.execute(params); } }