public interface JmsAction extends J2eeAction
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getBody()
Returns the body of the message.
|
java.lang.String |
getConnectionFactory()
Returns the JMS queue or topic factory.
|
java.lang.String |
getCorrelationId()
Returns the JMS correlation ID for this JMS message.
|
java.lang.String |
getDestinationName()
Returns the name of the destination (queue or topic) for this JMS message.
|
JmsMessageType |
getMessageType()
Returns the kind of JMS message to be sent.
|
int |
getPriority()
Returns the JMS priority of this JMS message.
|
java.util.Map |
getProperties()
Returns the message properties.
|
java.lang.String |
getReplyToName()
Returns the name of the JMS reply-to destination (queue or topic) for this
JMS message.
|
long |
getTimeToLive()
Returns the JMS time-to-live for this JMS message.
|
java.lang.String |
getType()
Returns the JMS type for this JMS message.
|
boolean |
isDeliveryModePersistent()
Indicates whether this JMS message is delivered as a persistent or
non-persistent message.
|
boolean |
isQueueMessages()
Indicates whether this JMS action sends JMS queue messages or JMS topic
messages.
|
void |
setBody(java.lang.Object body)
Sets the body of the message.
|
void |
setConnectionFactory(java.lang.String connectionFactory)
Sets the JMS queue or topic factory.
|
void |
setCorrelationId(java.lang.String correlationId)
Sets the JMS correlation ID for this JMS message.
|
void |
setDeliveryModePersistent(boolean deliveryModePersistent)
Sets whether this JMS message is delivered as a persistent or
non-persistent message.
|
void |
setDestinationName(java.lang.String destinationName)
Sets the name of the destination (queue or topic) for this JMS message.
|
void |
setMessageType(JmsMessageType messageType)
Sets the kind of JMS message to be sent.
|
void |
setPriority(int priority)
Sets the JMS priority of this JMS message.
|
void |
setProperties(java.util.Map properties)
Sets the message properties.
|
void |
setQueueMessages(boolean queueMessages)
Sets whether this JMS action sends JMS queue messages or JMS topic
messages.
|
void |
setReplyToName(java.lang.String replyToName)
Sets the name of the JMS reply-to destination (queue or topic) for this JMS
message.
|
void |
setTimeToLive(long timeToLive)
Sets the JMS time-to-live for this JMS message.
|
void |
setType(java.lang.String type)
Sets the JMS type for this JMS message.
|
getExtraInitialContextProperties, getInitialContextFactory, getPassword, getProviderUrl, getUsername, setExtraInitialContextProperties, setInitialContextFactory, setPassword, setProviderUrl, setUsernameaddFlow, addFlow, addSignalFlow, clone, execute, getDescription, getFlows, getHiddenVariableNames, getJoinExpression, getName, getPostscript, getPostscriptLanguage, getPrescript, getPrescriptLanguage, getResultInfo, getSignalsToMonitor, getTimeoutBusinessInterval, getTimeoutBusinessIntervalNamespace, getTimeoutExpression, getVariableManager, isEndOfRun, isJoinPoint, isSkippable, isStartAction, isStartOfRun, isTransactionBreak, removeFlow, reset, setDescription, setElseFlow, setEndOfRun, setErrorFlow, setErrorFlowWithoutRollback, setErrorFlowWithRollback, setJoinExpression, setJoinPoint, setName, setPostscript, setPostscriptLanguage, setPrescript, setPrescriptLanguage, setSignalsToMonitor, setSkippable, setStartAction, setStartOfRun, setTimeoutBusinessInterval, setTimeoutBusinessIntervalNamespace, setTimeoutExpression, setTimeoutFlow, setTransactionBreak, verify, verifyOnClientgetRuntimeDataMap, setRuntimeDataMapjava.lang.Object getBody()
java.lang.String getConnectionFactory()
java.lang.String getCorrelationId()
java.lang.String getDestinationName()
JmsMessageType getMessageType()
int getPriority()
java.util.Map getProperties()
java.lang.String getReplyToName()
long getTimeToLive()
java.lang.String getType()
boolean isDeliveryModePersistent()
boolean isQueueMessages()
void setBody(java.lang.Object body)
body - The body of the message.void setConnectionFactory(java.lang.String connectionFactory)
connectionFactory - The JMS queue or topic factory.void setCorrelationId(java.lang.String correlationId)
correlationId - The JMS correlation ID for this JMS message.void setDeliveryModePersistent(boolean deliveryModePersistent)
deliveryModePersistent - Whether this JMS message is delivered as a
persistent or non-persistent message.void setDestinationName(java.lang.String destinationName)
destinationName - The name of the destination (queue or topic) for
this JMS message.void setMessageType(JmsMessageType messageType)
messageType - The kind of JMS message to be sent.void setProperties(java.util.Map properties)
properties - The message properties. Each key must be a non-null and
non-empty string. Each value must be a Java primitive or
a string.void setQueueMessages(boolean queueMessages)
queueMessages - Whether this JMS action sends JMS queue messages or
JMS topic messages.void setPriority(int priority)
priority - The priority of this JMS message.void setReplyToName(java.lang.String replyToName)
replyToName - The name of the JMS reply-to destination (queue or
topic) for this JMS message.void setTimeToLive(long timeToLive)
timeToLive - The JMS time-to-live for this JMS message.void setType(java.lang.String type)
type - The JMS type for this JMS message.© 2000-2025 Flux Corporation. All rights reserved.