org.jiucai.appframework.common.thread
类 AsynchronousCallUtil

java.lang.Object
  继承者 org.jiucai.appframework.common.util.BaseUtil
      继承者 org.jiucai.appframework.common.thread.AsynchronousCallUtil

public class AsynchronousCallUtil
extends BaseUtil

任务并行调用服务

版本:
1.0
作者:
wangbo 2012-09-29

字段摘要
 
从类 org.jiucai.appframework.common.util.BaseUtil 继承的字段
log
 
方法摘要
static List<Object> get()
          获得任务的返回值,List中的值按提交任务的顺序返回
 void setMaxThreadPoolSize(int size)
           
static void submit(Object instance, String methName, Object... args)
          提交并执行任务
 
从类 org.jiucai.appframework.common.util.BaseUtil 继承的方法
convertMapValue
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

setMaxThreadPoolSize

public void setMaxThreadPoolSize(int size)

submit

public static void submit(Object instance,
                          String methName,
                          Object... args)
                   throws Exception
提交并执行任务

参数:
instance - 要执行的类实例
methName - 执行方法名
args - 原方法的参数,支持多个参数, 要调用的方法参数逗号分隔原样填写即可
抛出:
Exception

get

public static List<Object> get()
                        throws Exception
获得任务的返回值,List中的值按提交任务的顺序返回

返回:
抛出:
Exception


Copyright © 2013. All Rights Reserved.