org.outerj.daisy.jms
Interface JmsClient


public interface JmsClient

A JMS Client.

The purpose of the JMS client is:

The current design and implementation is done keeping our reliance on OpenJMS in mind.


Method Summary
 Sender getQueueSender(java.lang.String topicName)
           
 Sender getTopicSender(java.lang.String topicName)
           
 void registerDurableTopicListener(java.lang.String topicName, java.lang.String subscriptionName, javax.jms.MessageListener listener)
           
 void registerQueueListener(java.lang.String queueName, javax.jms.MessageListener listener)
           
 void registerTopicListener(java.lang.String topicName, javax.jms.MessageListener listener)
           
 void unregisterListener(javax.jms.MessageListener listener)
           
 void unregisterSender(Sender sender)
           
 

Method Detail

registerDurableTopicListener

public void registerDurableTopicListener(java.lang.String topicName,
                                         java.lang.String subscriptionName,
                                         javax.jms.MessageListener listener)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

registerTopicListener

public void registerTopicListener(java.lang.String topicName,
                                  javax.jms.MessageListener listener)
                           throws java.lang.Exception
Throws:
java.lang.Exception

registerQueueListener

public void registerQueueListener(java.lang.String queueName,
                                  javax.jms.MessageListener listener)
                           throws java.lang.Exception
Throws:
java.lang.Exception

unregisterListener

public void unregisterListener(javax.jms.MessageListener listener)

getTopicSender

public Sender getTopicSender(java.lang.String topicName)

getQueueSender

public Sender getQueueSender(java.lang.String topicName)

unregisterSender

public void unregisterSender(Sender sender)


Copyright © -2005 . All Rights Reserved.