org.quartz.jobs.ee.jms
Class SendQueueMessageJob
java.lang.Object
org.quartz.jobs.ee.jms.SendQueueMessageJob
- All Implemented Interfaces:
- org.quartz.Job
public final class SendQueueMessageJob
- extends Object
- implements org.quartz.Job
A Job that sends a javax.jms.Message to a
javax.jms.Queue. This class is for older JMS. If you are using
JMS 1.1, you should use SendDestinationMessageJob instead.
The following properties are expected to be provided in the JobDataMap:
JMS_CONNECTION_FACTORY_JNDI - The JNDI name of the JMS Connection Factory.
JMS_DESTINATION_JNDI - The JNDI name of the JMS destination.
JMS_USE_TXN - Whether or not to use a transacted javax.jms.Session.
JMS_ACK_MODE - The acknowledgement mode for the javax.jms.Session.
JMS_MSG_FACTORY_CLASS_NAME - The implementation class name for the JmsMessageFactory.
The following properties are optional
JMS_USER - The JMS user for secure destinations.
JMS_PASSWORD - The JMS password for secure destinations.
The following properties can be used for JNDI support:
INITIAL_CONTEXT_FACTORY - The java.naming.factory.initial setting for JNDI.
PROVIDER_URL - The java.naming.provider.url for JNDI.
- Author:
- Weston M. Price (little fixes v. in 1.6.0 by Toni Alatalo)
- See Also:
JmsMessageFactory
|
Method Summary |
void |
execute(org.quartz.JobExecutionContext jobCtx)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SendQueueMessageJob
public SendQueueMessageJob()
execute
public void execute(org.quartz.JobExecutionContext jobCtx)
throws org.quartz.JobExecutionException
- Specified by:
execute in interface org.quartz.Job
- Throws:
org.quartz.JobExecutionException
Copyright 2001-2013, Terracotta, Inc.