File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
main/java/com/rabbitmq/model/amqp
test/java/com/rabbitmq/model/amqp Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 29
29
30
30
class AmqpMessage implements Message {
31
31
32
+ private static final byte [] EMPTY_BODY = new byte [0 ];
33
+
32
34
private final org .apache .qpid .protonj2 .client .Message <byte []> delegate ;
33
35
34
36
AmqpMessage () {
35
- this (org .apache .qpid .protonj2 .client .Message .create ());
37
+ this (org .apache .qpid .protonj2 .client .Message .create (EMPTY_BODY ));
36
38
}
37
39
38
40
AmqpMessage (byte [] body ) {
Original file line number Diff line number Diff line change @@ -292,26 +292,27 @@ void exchangeDeletionImpactOnSender(TestInfo info) throws Exception {
292
292
Client client = client ()) {
293
293
connection .management ().exchange ().name (exchange ).type (FANOUT ).declare ();
294
294
295
+ byte [] body = new byte [0 ];
295
296
org .apache .qpid .protonj2 .client .Connection protonConnection = connection (client );
296
297
Session session = protonConnection .openSession ();
297
298
Sender sender =
298
299
session .openSender (
299
300
"/exchange/" + exchange , new SenderOptions ().deliveryMode (AT_LEAST_ONCE ));
300
- Tracker tracker = sender .send (Message .create ());
301
+ Tracker tracker = sender .send (Message .create (body ));
301
302
tracker .awaitSettlement (10 , SECONDS );
302
303
assertThat (tracker .remoteState ()).isEqualTo (released ());
303
304
304
305
connection .management ().binding ().sourceExchange (exchange ).destinationQueue (q ).bind ();
305
306
306
- tracker = sender .send (Message .create ());
307
+ tracker = sender .send (Message .create (body ));
307
308
tracker .awaitSettlement (10 , SECONDS );
308
309
assertThat (tracker .remoteState ()).isEqualTo (DeliveryState .accepted ());
309
310
310
311
connection .management ().exchangeDeletion ().delete (exchange );
311
312
try {
312
313
int count = 0 ;
313
314
while (count ++ < 10 ) {
314
- tracker = sender .send (Message .create ());
315
+ tracker = sender .send (Message .create (body ));
315
316
tracker .awaitSettlement (10 , SECONDS );
316
317
assertThat (tracker .remoteState ()).isEqualTo (released ());
317
318
Thread .sleep (100 );
You can’t perform that action at this time.
0 commit comments