public class

GlassFishWorkManagerTaskExecutor

extends WorkManagerTaskExecutor
java.lang.Object
   ↳ org.springframework.jndi.JndiAccessor
     ↳ org.springframework.jndi.JndiLocatorSupport
       ↳ org.springframework.jca.work.WorkManagerTaskExecutor
         ↳ org.springframework.jca.work.glassfish.GlassFishWorkManagerTaskExecutor

Class Overview

Spring TaskExecutor adapter for the GlassFish JCA WorkManager. Can be defined in web applications to make a TaskExecutor reference available, talking to the GlassFish WorkManager (thread pool) underneath.

This is the GlassFish equivalent of the CommonJ WorkManagerTaskExecutor adapter for WebLogic and WebSphere.

See Also
  • com.sun.enterprise.connectors.work.WorkManagerFactory

Summary

[Expand]
Inherited Constants
From class org.springframework.jndi.JndiLocatorSupport
From interface org.springframework.core.task.AsyncTaskExecutor
[Expand]
Inherited Fields
From class org.springframework.jndi.JndiAccessor
Public Constructors
GlassFishWorkManagerTaskExecutor()
Public Methods
void setThreadPoolName(String threadPoolName)
Identify a specific GlassFish thread pool to talk to.
Protected Methods
WorkManager getDefaultWorkManager()
Obtains GlassFish's default thread pool.
[Expand]
Inherited Methods
From class org.springframework.jca.work.WorkManagerTaskExecutor
From class org.springframework.jndi.JndiLocatorSupport
From class org.springframework.jndi.JndiAccessor
From class java.lang.Object
From interface java.util.concurrent.Executor
From interface org.springframework.beans.factory.InitializingBean
From interface org.springframework.core.task.AsyncTaskExecutor
From interface org.springframework.core.task.TaskExecutor
From interface org.springframework.jca.context.BootstrapContextAware
From interface org.springframework.scheduling.SchedulingTaskExecutor

Public Constructors

public GlassFishWorkManagerTaskExecutor ()

Public Methods

public void setThreadPoolName (String threadPoolName)

Identify a specific GlassFish thread pool to talk to.

The thread pool name matches the resource adapter name in default RAR deployment scenarios.

Protected Methods

protected WorkManager getDefaultWorkManager ()

Obtains GlassFish's default thread pool.