|
Préférences
Moteurs de recherche
|
||||||||||||||
| JavaTM Platform, Enterprise Edition, v 5.0
javax.jms
|
|||||||||||||||
| Method Summary | |
|---|---|
Topic |
getTopic()
Gets the topic associated with this TopicPublisher. |
void |
publish(Message message)
Publishes a message to the topic. |
void |
publish(Message message,
int deliveryMode,
int priority,
long timeToLive)
Publishes a message to the topic, specifying delivery mode, priority, and time to live. |
void |
publish(Topic topic,
Message message)
Publishes a message to a topic for an unidentified message producer. |
void |
publish(Topic topic,
Message message,
int deliveryMode,
int priority,
long timeToLive)
Publishes a message to a topic for an unidentified message producer, specifying delivery mode, priority and time to live. |
| Methods inherited from interface javax.jms.MessageProducer |
|---|
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive |
| Method Detail |
|---|
Topic getTopic() throws JMSException
TopicPublisher.
JMSException - if the JMS provider fails to get the topic for
this TopicPublisher
due to some internal error.void publish(Message message) throws JMSException
TopicPublisher's default delivery mode, priority,
and time to live.
message - the message to publish
JMSException - if the JMS provider fails to publish the message
due to some internal error.
MessageFormatException - if an invalid message is specified.
InvalidDestinationException - if a client uses this method
with a TopicPublisher with
an invalid topic.
UnsupportedOperationException - if a client uses this
method with a TopicPublisher that
did not specify a topic at creation time.MessageProducer.getDeliveryMode(),
MessageProducer.getTimeToLive(),
MessageProducer.getPriority()void publish(Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
message - the message to publishdeliveryMode - the delivery mode to usepriority - the priority for this messagetimeToLive - the message's lifetime (in milliseconds)
JMSException - if the JMS provider fails to publish the message
due to some internal error.
MessageFormatException - if an invalid message is specified.
InvalidDestinationException - if a client uses this method
with a TopicPublisher with
an invalid topic.
UnsupportedOperationException - if a client uses this
method with a TopicPublisher that
did not specify a topic at creation time.void publish(Topic topic, Message message) throws JMSException
TopicPublisher's default delivery mode,
priority, and time to live.
Typically, a message producer is assigned a topic at creation time; however, the JMS API also supports unidentified message producers, which require that the topic be supplied every time a message is published.
topic - the topic to publish this message tomessage - the message to publish
JMSException - if the JMS provider fails to publish the message
due to some internal error.
MessageFormatException - if an invalid message is specified.
InvalidDestinationException - if a client uses
this method with an invalid topic.MessageProducer.getDeliveryMode(),
MessageProducer.getTimeToLive(),
MessageProducer.getPriority()void publish(Topic topic, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
Typically, a message producer is assigned a topic at creation time; however, the JMS API also supports unidentified message producers, which require that the topic be supplied every time a message is published.
topic - the topic to publish this message tomessage - the message to publishdeliveryMode - the delivery mode to usepriority - the priority for this messagetimeToLive - the message's lifetime (in milliseconds)
JMSException - if the JMS provider fails to publish the message
due to some internal error.
MessageFormatException - if an invalid message is specified.
InvalidDestinationException - if a client uses
this method with an invalid topic.