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<String> execute(String param) throws Exception {
|
XxlJobLogger.log("----------- glue.version:"+ glueUpdatetime +" -----------");
|
return jobHandler.execute(param);
|
}
|
|
}
|