|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.huihoo.jfox.ms.jms.base.MessageProducerImpl
org.huihoo.jfox.ms.jms.queue.QueueSenderImpl
This class implements the JMS queue sender. A client uses a QueueSender object to send messages to a queue.
Modifications:
| Field Summary |
| Fields inherited from class org.huihoo.jfox.ms.jms.base.MessageProducerImpl |
defaultDeliveryMode, defaultPriority, defaultTimeToLive, disableMessageID, disableMessageTimestamp |
| Constructor Summary | |
QueueSenderImpl(QueueSessionImpl queueSession,
javax.jms.Queue queue)
|
|
| Method Summary | |
void |
close()
Closes the queue sender. |
javax.jms.Queue |
getQueue()
Retrieve a reference of queue destionation. |
void |
send(javax.jms.Message message)
Send message to server. |
void |
send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
Send message to server. |
void |
send(javax.jms.Queue queue,
javax.jms.Message message)
Send message to server. |
void |
send(javax.jms.Queue queue,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
Send mesage to server. |
| Methods inherited from class org.huihoo.jfox.ms.jms.base.MessageProducerImpl |
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, isClosed, sendMessage, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jms.MessageProducer |
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive |
| Constructor Detail |
public QueueSenderImpl(QueueSessionImpl queueSession,
javax.jms.Queue queue)
queueSession - queue - | Method Detail |
public javax.jms.Queue getQueue()
throws javax.jms.JMSException
getQueue in interface javax.jms.QueueSenderjavax.jms.JMSException
public void send(javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.QueueSendermessage -
javax.jms.JMSException
public void send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.QueueSendermessage - deliveryMode - priority - timeToLive -
javax.jms.JMSException
public void send(javax.jms.Queue queue,
javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.QueueSenderqueue - message -
javax.jms.JMSException
public void send(javax.jms.Queue queue,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.QueueSenderqueue - message - deliveryMode - priority - timeToLive -
javax.jms.JMSException
public void close()
throws javax.jms.JMSException
Since a provider may allocate some resources on behalf of a MessageProducer outside the Java virtual machine, clients should close them when they are not needed. Relying on garbage collection to eventually reclaim these resources may not be timely enough.
close in interface javax.jms.MessageProducerclose in class MessageProducerImpljavax.jms.JMSException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||