IScheduleTaskDealMulti.java 479 Bytes
package com.taobao.pamirs.schedule;

/**
 * 可批处理的任务接口
 * @author xuannan
 *
 * @param <T>任务类型
 */
public interface IScheduleTaskDealMulti<T>  extends IScheduleTaskDeal<T> {

  /**
   * 	执行给定的任务数组。因为泛型不支持new 数组,只能传递OBJECT[]
   * @param tasks 任务数组
   * @param ownSign 当前环境名称
   * @return
   * @throws Exception
   */
  public boolean execute(T[] tasks,String ownSign) throws Exception;
}