public class DefaultManagedTaskExecutor extends ConcurrentTaskExecutor implements org.springframework.beans.factory.InitializingBean
ConcurrentTaskExecutor, performing a default lookup for
JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7 environment.
Note: This class is not strictly JSR-236 based; it can work with any regular
Executor that can be found in JNDI.
The actual adapting to ManagedExecutorService
happens in the base class ConcurrentTaskExecutor itself.
ConcurrentTaskExecutor.ManagedTaskBuilder| Constructor and Description |
|---|
DefaultManagedTaskExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
setJndiEnvironment(Properties jndiEnvironment)
Set the JNDI environment to use for JNDI lookups.
|
void |
setJndiName(String jndiName)
Specify a JNDI name of the
Executor to delegate to,
replacing the default JNDI name "java:comp/DefaultManagedExecutorService". |
void |
setJndiTemplate(JndiTemplate jndiTemplate)
Set the JNDI template to use for JNDI lookups.
|
void |
setResourceRef(boolean resourceRef)
Set whether the lookup occurs in a J2EE container, i.e.
|
execute, execute, getConcurrentExecutor, prefersShortLivedTasks, setConcurrentExecutor, submit, submit, submitListenable, submitListenablepublic void setJndiTemplate(JndiTemplate jndiTemplate)
public void setJndiEnvironment(Properties jndiEnvironment)
public void setResourceRef(boolean resourceRef)
public void setJndiName(String jndiName)
Executor to delegate to,
replacing the default JNDI name "java:comp/DefaultManagedExecutorService".
This can either be a fully qualified JNDI name, or the JNDI name relative to the current environment naming context if "resourceRef" is set to "true".
public void afterPropertiesSet()
throws NamingException
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanNamingException