public class TopicPublisherAdapter extends Object implements javax.jms.TopicPublisher
Constructor and Description |
---|
TopicPublisherAdapter(BasicMessageProducer msgProducer,
javax.jms.Topic topic) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
getDeliveryMode() |
javax.jms.Destination |
getDestination() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
int |
getPriority() |
long |
getTimeToLive() |
javax.jms.Topic |
getTopic() |
void |
publish(javax.jms.Message msg) |
void |
publish(javax.jms.Message msg,
int deliveryMode,
int priority,
long timeToLive) |
void |
publish(javax.jms.Topic topic,
javax.jms.Message msg) |
void |
publish(javax.jms.Topic topic,
javax.jms.Message msg,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(javax.jms.Destination dest,
javax.jms.Message msg) |
void |
send(javax.jms.Destination dest,
javax.jms.Message msg,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(javax.jms.Message msg) |
void |
send(javax.jms.Message msg,
int deliveryMode,
int priority,
long timeToLive) |
void |
setDeliveryMode(int deliveryMode) |
void |
setDisableMessageID(boolean disableMessageID) |
void |
setDisableMessageTimestamp(boolean disableMessageTimestamp) |
void |
setPriority(int priority) |
void |
setTimeToLive(long timeToLive) |
public TopicPublisherAdapter(BasicMessageProducer msgProducer, javax.jms.Topic topic)
public javax.jms.Topic getTopic() throws javax.jms.JMSException
getTopic
in interface javax.jms.TopicPublisher
javax.jms.JMSException
public void publish(javax.jms.Message msg) throws javax.jms.JMSException
publish
in interface javax.jms.TopicPublisher
javax.jms.JMSException
public void publish(javax.jms.Topic topic, javax.jms.Message msg) throws javax.jms.JMSException
publish
in interface javax.jms.TopicPublisher
javax.jms.JMSException
public void publish(javax.jms.Message msg, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
publish
in interface javax.jms.TopicPublisher
javax.jms.JMSException
public int getDeliveryMode() throws javax.jms.JMSException
getDeliveryMode
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void publish(javax.jms.Topic topic, javax.jms.Message msg, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
publish
in interface javax.jms.TopicPublisher
javax.jms.JMSException
public void close() throws javax.jms.JMSException
close
in interface javax.jms.MessageProducer
javax.jms.JMSException
public boolean getDisableMessageID() throws javax.jms.JMSException
getDisableMessageID
in interface javax.jms.MessageProducer
javax.jms.JMSException
public boolean getDisableMessageTimestamp() throws javax.jms.JMSException
getDisableMessageTimestamp
in interface javax.jms.MessageProducer
javax.jms.JMSException
public javax.jms.Destination getDestination() throws javax.jms.JMSException
getDestination
in interface javax.jms.MessageProducer
javax.jms.JMSException
public int getPriority() throws javax.jms.JMSException
getPriority
in interface javax.jms.MessageProducer
javax.jms.JMSException
public long getTimeToLive() throws javax.jms.JMSException
getTimeToLive
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void send(javax.jms.Message msg) throws javax.jms.JMSException
send
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void send(javax.jms.Destination dest, javax.jms.Message msg) throws javax.jms.JMSException
send
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void send(javax.jms.Message msg, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
send
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void send(javax.jms.Destination dest, javax.jms.Message msg, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
send
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void setDeliveryMode(int deliveryMode) throws javax.jms.JMSException
setDeliveryMode
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void setDisableMessageID(boolean disableMessageID) throws javax.jms.JMSException
setDisableMessageID
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void setDisableMessageTimestamp(boolean disableMessageTimestamp) throws javax.jms.JMSException
setDisableMessageTimestamp
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void setPriority(int priority) throws javax.jms.JMSException
setPriority
in interface javax.jms.MessageProducer
javax.jms.JMSException
public void setTimeToLive(long timeToLive) throws javax.jms.JMSException
setTimeToLive
in interface javax.jms.MessageProducer
javax.jms.JMSException
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.