public class

JBossWorkManagerTaskExecutor

extends WorkManagerTaskExecutor
java.lang.Object
   ↳ org.springframework.jndi.JndiAccessor
     ↳ org.springframework.jndi.JndiLocatorSupport
       ↳ org.springframework.jca.work.WorkManagerTaskExecutor
         ↳ org.springframework.jca.work.jboss.JBossWorkManagerTaskExecutor

Class Overview

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

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

See Also
  • org.jboss.resource.work.JBossWorkManagerMBean

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
JBossWorkManagerTaskExecutor()
Public Methods
void setWorkManagerMBeanName(String mbeanName)
Identify a specific JBossWorkManagerMBean to talk to, through its JMX object name.
Protected Methods
WorkManager getDefaultWorkManager()
Obtains the default JBoss JCA WorkManager through a JMX lookup for the JBossWorkManagerMBean.
[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 JBossWorkManagerTaskExecutor ()

Public Methods

public void setWorkManagerMBeanName (String mbeanName)

Identify a specific JBossWorkManagerMBean to talk to, through its JMX object name.

The default MBean name is "jboss.jca:service=WorkManager".

Protected Methods

protected WorkManager getDefaultWorkManager ()

Obtains the default JBoss JCA WorkManager through a JMX lookup for the JBossWorkManagerMBean.

See Also