package org.yajul.jms; import javax.jms.*; /** * Callback methods for the JMS IoC template. * <br> * User: josh * Date: Mar 3, 2009 * Time: 3:31:40 PM */ public interface JmsContext { TopicConnection createTopicConnection() throws JMSException; TopicSession createTopicSession(TopicConnection con) throws JMSException; TopicSubscriber createSubscriber(TopicSession session, Topic topic, String selector) throws JMSException; TopicPublisher createPublisher(TopicSession session, Topic topic) throws JMSException; }