|
17 | 17 |
|
18 | 18 | package com.rabbitmq.client.impl; |
19 | 19 |
|
20 | | -import com.rabbitmq.client.AckListener; |
21 | | -import com.rabbitmq.client.NackListener; |
| 20 | +import com.rabbitmq.client.ConfirmListener; |
22 | 21 | import com.rabbitmq.client.AMQP.BasicProperties; |
23 | 22 | import com.rabbitmq.client.AMQP; |
24 | 23 | import com.rabbitmq.client.Command; |
@@ -88,13 +87,9 @@ public class ChannelN extends AMQChannel implements com.rabbitmq.client.Channel |
88 | 87 | */ |
89 | 88 | public volatile FlowListener flowListener = null; |
90 | 89 |
|
91 | | - /** Reference to the currently-active AckListener, or null if there is none. |
| 90 | + /** Reference to the currently-active ConfirmListener, or null if there is none. |
92 | 91 | */ |
93 | | - public volatile AckListener ackListener = null; |
94 | | - |
95 | | - /** Reference to the currently-active NackListener, or null if there is none. |
96 | | - */ |
97 | | - public volatile NackListener nackListener = null; |
| 92 | + public volatile ConfirmListener confirmListener = null; |
98 | 93 |
|
99 | 94 | /** Sequence number of next published message requiring confirmation. |
100 | 95 | */ |
@@ -155,30 +150,17 @@ public void setFlowListener(FlowListener listener) { |
155 | 150 | flowListener = listener; |
156 | 151 | } |
157 | 152 |
|
158 | | - /** Returns the current AckListener. */ |
159 | | - public AckListener getAckListener() { |
160 | | - return ackListener; |
161 | | - } |
162 | | - |
163 | | - /** |
164 | | - * Sets the current AckListener. |
165 | | - * A null argument is interpreted to mean "do not use an ack listener". |
166 | | - */ |
167 | | - public void setAckListener(AckListener listener) { |
168 | | - ackListener = listener; |
169 | | - } |
170 | | - |
171 | | - /** Returns the current NackListener. */ |
172 | | - public NackListener getNackListener() { |
173 | | - return nackListener; |
| 153 | + /** Returns the current ConfirmkListener. */ |
| 154 | + public ConfirmListener getConfirmListener() { |
| 155 | + return confirmListener; |
174 | 156 | } |
175 | 157 |
|
176 | 158 | /** |
177 | | - * Sets the current NackListener. |
178 | | - * A null argument is interpreted to mean "do not use a nack listener". |
| 159 | + * Sets the current ConfirmListener. |
| 160 | + * A null argument is interpreted to mean "do not use a confirm listener". |
179 | 161 | */ |
180 | | - public void setNackListener(NackListener listener) { |
181 | | - nackListener = listener; |
| 162 | + public void setConfirmListener(ConfirmListener listener) { |
| 163 | + confirmListener = listener; |
182 | 164 | } |
183 | 165 |
|
184 | 166 | /** Returns the current default consumer. */ |
@@ -340,23 +322,23 @@ public void releaseChannelNumber() { |
340 | 322 | return true; |
341 | 323 | } else if (method instanceof Basic.Ack) { |
342 | 324 | Basic.Ack ack = (Basic.Ack) method; |
343 | | - AckListener l = getAckListener(); |
| 325 | + ConfirmListener l = getConfirmListener(); |
344 | 326 | if (l != null) { |
345 | 327 | try { |
346 | 328 | l.handleAck(ack.getDeliveryTag(), ack.getMultiple()); |
347 | 329 | } catch (Throwable ex) { |
348 | | - _connection.getExceptionHandler().handleAckListenerException(this, ex); |
| 330 | + _connection.getExceptionHandler().handleConfirmListenerException(this, ex); |
349 | 331 | } |
350 | 332 | } |
351 | 333 | return true; |
352 | 334 | } else if (method instanceof Basic.Nack) { |
353 | 335 | Basic.Nack nack = (Basic.Nack) method; |
354 | | - NackListener l = getNackListener(); |
| 336 | + ConfirmListener l = getConfirmListener(); |
355 | 337 | if (l != null) { |
356 | 338 | try { |
357 | 339 | l.handleNack(nack.getDeliveryTag(), nack.getMultiple()); |
358 | 340 | } catch (Throwable ex) { |
359 | | - _connection.getExceptionHandler().handleNackListenerException(this, ex); |
| 341 | + _connection.getExceptionHandler().handleConfirmListenerException(this, ex); |
360 | 342 | } |
361 | 343 | } |
362 | 344 | return true; |
|
0 commit comments