public class ProducerContext extends SessionContext
| Modifier and Type | Field and Description |
|---|---|
private String |
dfltCorrelationID |
private long |
dfltDeliveryDelay |
private int |
dfltDeliveryMode |
private int |
dfltPriority |
private long |
dfltTimeToLive |
static org.objectweb.util.monolog.api.Logger |
logger |
private javax.jms.JMSProducer |
producer |
lastId| Constructor and Description |
|---|
ProducerContext(RestClientContext clientCtx) |
| Modifier and Type | Method and Description |
|---|---|
(package private) javax.jms.Message |
createMessage(String type,
Object jmsBody) |
javax.jms.JMSProducer |
getProducer() |
(package private) long |
send(String type,
Map<String,Object> jmsHeaders,
Map<String,Object> jmsProps,
Object jmsBody,
int deliveryMode,
long deliveryDelay,
int priority,
long timeToLive,
String correlationID) |
void |
setDefaultDeliveryDelay(long deliveryDelay) |
void |
setDefaultDeliveryMode(int deliveryMode) |
void |
setDefaultJMSCorrelationID(String correlationID) |
void |
setDefaultPriority(int priority) |
void |
setDefaultTimeToLive(long timeToLive) |
(package private) void |
setJMSProperties(javax.jms.Message msg,
Map<String,Object> jmsProps) |
void |
setProducer(javax.jms.JMSProducer producer) |
getClientCtx, getDest, getJmsContext, getLastId, incLastId, setDest, setJmsContext, setLastIdpublic static org.objectweb.util.monolog.api.Logger logger
private javax.jms.JMSProducer producer
private int dfltDeliveryMode
private String dfltCorrelationID
private int dfltPriority
private long dfltTimeToLive
private long dfltDeliveryDelay
public ProducerContext(RestClientContext clientCtx)
public javax.jms.JMSProducer getProducer()
public void setProducer(javax.jms.JMSProducer producer)
producer - the producer to setpublic void setDefaultDeliveryMode(int deliveryMode)
public void setDefaultJMSCorrelationID(String correlationID)
public void setDefaultPriority(int priority)
public void setDefaultTimeToLive(long timeToLive)
public void setDefaultDeliveryDelay(long deliveryDelay)
final javax.jms.Message createMessage(String type, Object jmsBody) throws Exception
Exceptionfinal void setJMSProperties(javax.jms.Message msg,
Map<String,Object> jmsProps)
throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2019 ScalAgent D.T.. All rights reserved.