package com.vip.saturn.it.job.SendSaturnJobReturnToChannel; import com.vip.saturn.job.AbstractSaturnJavaJob; import com.vip.saturn.job.SaturnJobExecutionContext; import com.vip.saturn.job.SaturnJobReturn; /** *@author dylan.xue */ public class DemoJavaJob extends AbstractSaturnJavaJob { @Override public SaturnJobReturn handleJavaJob(String jobName, Integer shardItem, String shardParam, SaturnJobExecutionContext shardingContext) throws InterruptedException { switch (shardItem) { case 0: return new SaturnJobReturn("find you ok"); case 1: return new SaturnJobReturn(5001, "find you failed", 500); case 2: int a = 1/0; case 3: Thread.sleep(5000); case 4: return null; default: return new SaturnJobReturn("DemoMsgJob the item is not handled"); } } }