Использование потоковых пулов, управляемых сервером приложений (Glassfish) - PullRequest
1 голос
/ 26 ноября 2010

Можно ли напрямую (явно) использовать пулы потоков, управляемые Glassfish (созданные в Thread Pools -> Configuration). Доступны ли эти пулы потоков через JNDI или как-то еще?

Вариант использования: мониторинг / настройка исполнителей пула потоков, поддерживаемых пулами потоков, управляемыми сервером приложений.

1 Ответ

3 голосов
/ 26 ноября 2010

Посмотрите на GlassFishWorkManagerTaskExecutor , предоставленный SpringFramework.

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