|
|
|
@ -94,20 +94,35 @@ |
|
|
|
|
<textarea id="demoCode" style="display:none;" > |
|
|
|
|
package com.xxl.job.service.handler; |
|
|
|
|
|
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
|
|
import org.slf4j.Logger; |
|
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
import com.xxl.job.client.handler.IJobHandler; |
|
|
|
|
import com.xxl.job.client.handler.IJobHandler.JobHandleStatus; |
|
|
|
|
import com.xxl.job.client.handler.annotation.JobHander; |
|
|
|
|
|
|
|
|
|
public class DemoJobHandler extends IJobHandler { |
|
|
|
|
private static transient Logger logger = LoggerFactory.getLogger(DemoJobHandler.class); |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public JobHandleStatus handle(String... params) throws Exception { |
|
|
|
|
logger.info("demo run success..."); |
|
|
|
|
for (int i = 0; i < 5; i++) { |
|
|
|
|
TimeUnit.SECONDS.sleep(1); |
|
|
|
|
logger.info("handler run:{}", i); |
|
|
|
|
} |
|
|
|
|
return JobHandleStatus.SUCCESS; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
System.out.println(DemoJobHandler.class.getName()); |
|
|
|
|
System.out.println(DemoJobHandler.class); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
</textarea> |
|
|
|
|
|
|
|
|
|
<@netCommon.comAlert /> |
|
|
|
|