javax.jms

Interface MessageProducer

Known Subinterfaces:
QueueSender, TopicPublisher

public interface MessageProducer

Method Summary

void
close()
int
getDeliveryMode()
Destination
getDestination()
boolean
getDisableMessageID()
boolean
getDisableMessageTimestamp()
int
getPriority()
long
getTimeToLive()
void
send(Destination destination, Message message)
void
send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive)
void
send(Message message)
void
send(Message message, int deliveryMode, int priority, long timeToLive)
void
setDeliveryMode(int deliveryMode)
void
setDisableMessageID(boolean value)
void
setDisableMessageTimestamp(boolean value)
void
setPriority(int defaultPriority)
void
setTimeToLive(long timeToLive)

Method Details

close

public void close()
            throws JMSException

getDeliveryMode

public int getDeliveryMode()
            throws JMSException

getDestination

public Destination getDestination()
            throws JMSException

getDisableMessageID

public boolean getDisableMessageID()
            throws JMSException

getDisableMessageTimestamp

public boolean getDisableMessageTimestamp()
            throws JMSException

getPriority

public int getPriority()
            throws JMSException

getTimeToLive

public long getTimeToLive()
            throws JMSException

send

public void send(Destination destination,
                 Message message)
            throws JMSException

send

public void send(Destination destination,
                 Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
            throws JMSException

send

public void send(Message message)
            throws JMSException

send

public void send(Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
            throws JMSException

setDeliveryMode

public void setDeliveryMode(int deliveryMode)
            throws JMSException

setDisableMessageID

public void setDisableMessageID(boolean value)
            throws JMSException

setDisableMessageTimestamp

public void setDisableMessageTimestamp(boolean value)
            throws JMSException

setPriority

public void setPriority(int defaultPriority)
            throws JMSException

setTimeToLive

public void setTimeToLive(long timeToLive)
            throws JMSException