View Javadoc

1   /***
2    * Created on Oct 6, 2005, Copyright UC Regents
3    */
4   package org.telscenter.pas.service;
5   
6   import javax.jms.JMSException;
7   import javax.jms.MessageListener;
8   import javax.jms.TopicPublisher;
9   import javax.jms.TopicSession;
10  
11  /***
12   * @author turadg
13   */
14  public interface IMessagingService {
15  
16  	public void subscribeTopic(String topicString, MessageListener listener)
17  			throws JMSException;
18  
19  	/***
20  	 * @param topicName
21  	 * @return
22  	 * @throws JMSException
23  	 */
24  	public TopicSession getPublisherSession(String topicName)
25  			throws JMSException;
26  
27  	/***
28  	 * @param topicName
29  	 * @return
30  	 * @throws JMSException
31  	 */
32  	public TopicPublisher getPublisher(String topicName) throws JMSException;
33  
34  }