/** * */ package com.netifera.platform.tasks.messages; import com.netifera.platform.api.dispatcher.ProbeMessage; /** * @author kevin * */ public class TaskCancelMessage extends ProbeMessage { public final static String ID = "TaskCancel"; private static final long serialVersionUID = -4117414094435120599L; private long taskIdList[]; public TaskCancelMessage() { super(ID); } public TaskCancelMessage(long taskIdList[]) { super(ID); this.taskIdList = taskIdList; } public TaskCancelMessage createResponse(long taskIdList[]) { /* XXX why return taskIdList? */ return new TaskCancelMessage(taskIdList, getSequenceNumber()); } private TaskCancelMessage(long taskIdList[], int sequenceNumber) { super(ID); this.taskIdList = taskIdList; setSequenceNumber(sequenceNumber); markAsResponse(); } public long[] getTaskList() { return taskIdList; } }