1   package ch.qos.logback.classic.net.mock;
2   
3   import java.io.Serializable;
4   
5   import javax.jms.BytesMessage;
6   import javax.jms.Destination;
7   import javax.jms.JMSException;
8   import javax.jms.MapMessage;
9   import javax.jms.Message;
10  import javax.jms.MessageConsumer;
11  import javax.jms.MessageListener;
12  import javax.jms.MessageProducer;
13  import javax.jms.ObjectMessage;
14  import javax.jms.Queue;
15  import javax.jms.QueueBrowser;
16  import javax.jms.QueueReceiver;
17  import javax.jms.QueueSender;
18  import javax.jms.QueueSession;
19  import javax.jms.StreamMessage;
20  import javax.jms.TemporaryQueue;
21  import javax.jms.TemporaryTopic;
22  import javax.jms.TextMessage;
23  import javax.jms.Topic;
24  import javax.jms.TopicSubscriber;
25  
26  public class MockQueueSession implements QueueSession {
27  
28    public ObjectMessage createObjectMessage() throws JMSException {
29      return new MockObjectMessage();
30    }
31    
32    public QueueSender createSender(Queue queue) throws JMSException {
33      if (queue == null) {
34        return null;
35      }
36      return new MockQueueSender(queue);
37    }
38  
39    public QueueBrowser createBrowser(Queue arg0) throws JMSException {
40  
41      return null;
42    }
43  
44    public QueueBrowser createBrowser(Queue arg0, String arg1) throws JMSException {
45  
46      return null;
47    }
48  
49    public Queue createQueue(String arg0) throws JMSException {
50  
51      return null;
52    }
53  
54    public QueueReceiver createReceiver(Queue arg0) throws JMSException {
55  
56      return null;
57    }
58  
59    public QueueReceiver createReceiver(Queue arg0, String arg1) throws JMSException {
60  
61      return null;
62    }
63  
64    public TemporaryQueue createTemporaryQueue() throws JMSException {
65  
66      return null;
67    }
68  
69    public void close() throws JMSException {
70  
71      
72    }
73  
74    public void commit() throws JMSException {
75  
76      
77    }
78  
79    public BytesMessage createBytesMessage() throws JMSException {
80  
81      return null;
82    }
83  
84    public MessageConsumer createConsumer(Destination arg0) throws JMSException {
85  
86      return null;
87    }
88  
89    public MessageConsumer createConsumer(Destination arg0, String arg1) throws JMSException {
90  
91      return null;
92    }
93  
94    public MessageConsumer createConsumer(Destination arg0, String arg1, boolean arg2) throws JMSException {
95  
96      return null;
97    }
98  
99    public TopicSubscriber createDurableSubscriber(Topic arg0, String arg1) throws JMSException {
100 
101     return null;
102   }
103 
104   public TopicSubscriber createDurableSubscriber(Topic arg0, String arg1, String arg2, boolean arg3) throws JMSException {
105 
106     return null;
107   }
108 
109   public MapMessage createMapMessage() throws JMSException {
110 
111     return null;
112   }
113 
114   public Message createMessage() throws JMSException {
115 
116     return null;
117   }
118 
119   public ObjectMessage createObjectMessage(Serializable arg0) throws JMSException {
120 
121     return null;
122   }
123 
124   public MessageProducer createProducer(Destination arg0) throws JMSException {
125 
126     return null;
127   }
128 
129   public StreamMessage createStreamMessage() throws JMSException {
130 
131     return null;
132   }
133 
134   public TemporaryTopic createTemporaryTopic() throws JMSException {
135 
136     return null;
137   }
138 
139   public TextMessage createTextMessage() throws JMSException {
140 
141     return null;
142   }
143 
144   public TextMessage createTextMessage(String arg0) throws JMSException {
145 
146     return null;
147   }
148 
149   public Topic createTopic(String arg0) throws JMSException {
150 
151     return null;
152   }
153 
154   public int getAcknowledgeMode() throws JMSException {
155 
156     return 0;
157   }
158 
159   public MessageListener getMessageListener() throws JMSException {
160 
161     return null;
162   }
163 
164   public boolean getTransacted() throws JMSException {
165 
166     return false;
167   }
168 
169   public void recover() throws JMSException {
170 
171     
172   }
173 
174   public void rollback() throws JMSException {
175 
176     
177   }
178 
179   public void run() {
180 
181     
182   }
183 
184   public void setMessageListener(MessageListener arg0) throws JMSException {
185 
186     
187   }
188 
189   public void unsubscribe(String arg0) throws JMSException {
190 
191     
192   }
193   
194 
195 }