使用应用程序服务器(Glassfish)管理的线程池

时间:2010-11-26 10:28:10

标签: java glassfish ejb threadpool application-server

是否可以直接(显式)使用Glassfish管理的线程池(在Thread Pools -> Configuration创建)。这些线程池是否可以通过JNDI访问,或者无论如何都可以访问?

用例:监视/配置线程池执行程序,由应用程序服务器管理的线程池支持。

1 个答案:

答案 0 :(得分:3)

查看SpringFramework提供的GlassFishWorkManagerTaskExecutor

GlassFishWorkManagerTaskExecutor taskExecutor = new GlassFishWorkManagerTaskExecutor();
taskExecutor.setThreadPoolName("test_threadpool");
Runnable task = new Runnable() {
  public void run() {
    // do the task
  }
}
taskExecutor.execute(task);