类 NkAsyncInvoker

java.lang.Object
cn.nkpro.elcube.co.NkAsyncInvoker

@Component public class NkAsyncInvoker extends Object
  • 构造器详细资料

    • NkAsyncInvoker

      public NkAsyncInvoker()
  • 方法详细资料

    • async

      @Async("nkTaskExecutor") public <T> Future<T> async(UserDetails user, NkAsyncInvoker.Function<T> function)
      以指定用户的权限,异步运行函数
      类型参数:
      T - 返回参数
      参数:
      user - 用户
      function - 运行函数
      返回:
      返回值
    • async

      @Async("nkTaskExecutor") public <T> Future<T> async(NkAsyncInvoker.Function<T> function)
      以匿名方式异步运行函数
      类型参数:
      T - 返回参数
      参数:
      function - 运行函数
      返回:
      返回值