public class StompJmsMessageProducer
extends java.lang.Object
implements javax.jms.MessageProducer
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected int |
deliveryMode |
protected StompJmsDestination |
destination |
protected boolean |
disableMessageId |
protected boolean |
disableTimestamp |
protected boolean |
flexibleDestination |
protected int |
priority |
protected StompJmsSession |
session |
protected long |
timeToLive |
| Modifier | Constructor and Description |
|---|---|
protected |
StompJmsMessageProducer(StompJmsSession s,
StompJmsDestination dest) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkClosed() |
void |
close()
Close the producer
|
int |
getDeliveryMode() |
javax.jms.Destination |
getDestination() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
int |
getPriority() |
long |
getTimeToLive() |
void |
send(javax.jms.Destination destination,
javax.jms.Message message) |
void |
send(javax.jms.Destination destination,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(javax.jms.Message message) |
void |
send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
setDeliveryMode(int deliveryMode) |
void |
setDestination(javax.jms.Destination destination) |
void |
setDisableMessageID(boolean value) |
void |
setDisableMessageTimestamp(boolean value) |
void |
setPriority(int defaultPriority) |
void |
setTimeToLive(long timeToLive) |
protected final StompJmsSession session
protected StompJmsDestination destination
protected final boolean flexibleDestination
protected int deliveryMode
protected int priority
protected long timeToLive
protected boolean closed
protected boolean disableMessageId
protected boolean disableTimestamp
protected StompJmsMessageProducer(StompJmsSession s, StompJmsDestination dest)
public void close()
close in interface javax.jms.MessageProducerMessageProducer.close()public int getDeliveryMode()
throws javax.jms.JMSException
getDeliveryMode in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getDeliveryMode()public javax.jms.Destination getDestination()
throws javax.jms.JMSException
getDestination in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getDestination()public boolean getDisableMessageID()
throws javax.jms.JMSException
getDisableMessageID in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getDisableMessageID()public boolean getDisableMessageTimestamp()
throws javax.jms.JMSException
getDisableMessageTimestamp in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getDisableMessageTimestamp()public int getPriority()
throws javax.jms.JMSException
getPriority in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getPriority()public long getTimeToLive()
throws javax.jms.JMSException
getTimeToLive in interface javax.jms.MessageProducerjavax.jms.JMSExceptionMessageProducer.getTimeToLive()public void send(javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducermessage - javax.jms.JMSExceptionMessageProducer.send(javax.jms.Message)public void send(javax.jms.Destination destination,
javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducerdestination - message - javax.jms.JMSExceptionMessageProducer.send(javax.jms.Destination, javax.jms.Message)public void send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducermessage - deliveryMode - priority - timeToLive - javax.jms.JMSExceptionMessageProducer.send(javax.jms.Message, int, int, long)public void send(javax.jms.Destination destination,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducerdestination - message - deliveryMode - priority - timeToLive - javax.jms.JMSExceptionMessageProducer.send(javax.jms.Destination, javax.jms.Message, int, int, long)public void setDeliveryMode(int deliveryMode)
throws javax.jms.JMSException
setDeliveryMode in interface javax.jms.MessageProducerdeliveryMode - javax.jms.JMSExceptionMessageProducer.setDeliveryMode(int)public void setDisableMessageID(boolean value)
throws javax.jms.JMSException
setDisableMessageID in interface javax.jms.MessageProducervalue - javax.jms.JMSExceptionMessageProducer.setDisableMessageID(boolean)public void setDisableMessageTimestamp(boolean value)
throws javax.jms.JMSException
setDisableMessageTimestamp in interface javax.jms.MessageProducervalue - javax.jms.JMSExceptionMessageProducer.setDisableMessageTimestamp(boolean)public void setPriority(int defaultPriority)
throws javax.jms.JMSException
setPriority in interface javax.jms.MessageProducerdefaultPriority - javax.jms.JMSExceptionMessageProducer.setPriority(int)public void setTimeToLive(long timeToLive)
throws javax.jms.JMSException
setTimeToLive in interface javax.jms.MessageProducertimeToLive - javax.jms.JMSExceptionMessageProducer.setTimeToLive(long)public void setDestination(javax.jms.Destination destination)
throws javax.jms.JMSException
destination - the destination to setjavax.jms.JMSExceptionjavax.jms.InvalidDestinationExceptionprotected void checkClosed()
throws javax.jms.IllegalStateException
javax.jms.IllegalStateExceptionCopyright © 2010-2014 FuseSource, Corp.. All Rights Reserved.