public final class SendTopicMessageJob extends Object implements Job
A Job that sends a javax.jms.Message to a
javax.jms.Topic. 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 acknowledgment 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.
JmsMessageFactory| Constructor and Description |
|---|
SendTopicMessageJob() |
public void execute(JobExecutionContext jobCtx) throws JobExecutionException
execute in interface JobJobExecutionExceptionCopyright 2001-2017, Terracotta, Inc.