1   package ch.qos.logback.classic.net.mock;
2   
3   import javax.jms.Connection;
4   import javax.jms.JMSException;
5   import javax.jms.TopicConnection;
6   import javax.jms.TopicConnectionFactory;
7   
8   public class MockTopicConnectionFactory implements TopicConnectionFactory {
9   
10    MockTopicConnection cnx = new MockTopicConnection();
11    
12    public TopicConnection createTopicConnection() throws JMSException {
13      return cnx;
14    }
15  
16    public TopicConnection createTopicConnection(String user, String pass) throws JMSException {
17      
18      return cnx;
19    }
20  
21    public Connection createConnection() throws JMSException {
22      return null;
23    }
24  
25    public Connection createConnection(String arg0, String arg1) throws JMSException {
26      return null;
27    }
28  
29  }