package com.vip.saturn.it.job.SendSaturnJobReturnToChannel; import java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.vip.saturn.job.AbstractSaturnMsgJob; import com.vip.saturn.job.SaturnJobExecutionContext; import com.vip.saturn.job.SaturnJobReturn; import com.vip.saturn.job.msg.MsgHolder; /** * @author dylan.xue */ public class ConsumerMsgJob extends AbstractSaturnMsgJob { static Logger log = LoggerFactory.getLogger(ConsumerMsgJob.class); public static List<String> messageList = new ArrayList<>(); @Override public SaturnJobReturn handleMsgJob(String jobName, Integer shardItem, String shardParam, MsgHolder msgHolder, SaturnJobExecutionContext shardingContext) throws InterruptedException { messageList.add(msgHolder.getPayload()); log.info("messageList:" + messageList); return new SaturnJobReturn(); } }