org.quartz.jobs.ee.jms
Class SendDestinationMessageJob
java.lang.Object
org.quartz.jobs.ee.jms.SendDestinationMessageJob
- All Implemented Interfaces:
- org.quartz.Job
public final class SendDestinationMessageJob
- extends Object
- implements org.quartz.Job
A Job that sends a javax.jms.Message to a
javax.jms.Destination. Note, this class can only be used in a
JMS-based environment.
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:
- Fernando Ribeiro, Weston M. Price, Frank Van Uffelen
- 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 |
SendDestinationMessageJob
public SendDestinationMessageJob()
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-2016, Terracotta, Inc.