Skip to content

Commit 4c83a54

Browse files
authored
Deprecate CLI utility methods in RabbitMQ module (#7588)
1 parent 4296b5b commit 4c83a54

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,20 +216,32 @@ public RabbitMQContainer withSSL(
216216
.withCopyFileToContainer(keyFile, "/etc/rabbitmq/rabbitmq_key.pem");
217217
}
218218

219+
/**
220+
* @deprecated use {@link #execInContainer(String...)} instead
221+
*/
222+
@Deprecated
219223
public RabbitMQContainer withPluginsEnabled(String... pluginNames) {
220224
List<String> command = new ArrayList<>(Arrays.asList("rabbitmq-plugins", "enable"));
221225
command.addAll(Arrays.asList(pluginNames));
222226
values.add(command);
223227
return self();
224228
}
225229

230+
/**
231+
* @deprecated use {@link #execInContainer(String...)} instead
232+
*/
233+
@Deprecated
226234
public RabbitMQContainer withBinding(String source, String destination) {
227235
values.add(
228236
Arrays.asList("rabbitmqadmin", "declare", "binding", "source=" + source, "destination=" + destination)
229237
);
230238
return self();
231239
}
232240

241+
/**
242+
* @deprecated use {@link #execInContainer(String...)} instead
243+
*/
244+
@Deprecated
233245
public RabbitMQContainer withBinding(String vhost, String source, String destination) {
234246
values.add(
235247
Arrays.asList(
@@ -244,6 +256,10 @@ public RabbitMQContainer withBinding(String vhost, String source, String destina
244256
return self();
245257
}
246258

259+
/**
260+
* @deprecated use {@link #execInContainer(String...)} instead
261+
*/
262+
@Deprecated
247263
public RabbitMQContainer withBinding(
248264
String source,
249265
String destination,
@@ -266,6 +282,10 @@ public RabbitMQContainer withBinding(
266282
return self();
267283
}
268284

285+
/**
286+
* @deprecated use {@link #execInContainer(String...)} instead
287+
*/
288+
@Deprecated
269289
public RabbitMQContainer withBinding(
270290
String vhost,
271291
String source,
@@ -290,6 +310,10 @@ public RabbitMQContainer withBinding(
290310
return self();
291311
}
292312

313+
/**
314+
* @deprecated use {@link #execInContainer(String...)} instead
315+
*/
316+
@Deprecated
293317
public RabbitMQContainer withParameter(String component, String name, String value) {
294318
values.add(
295319
Arrays.asList(
@@ -304,6 +328,10 @@ public RabbitMQContainer withParameter(String component, String name, String val
304328
return self();
305329
}
306330

331+
/**
332+
* @deprecated use {@link #execInContainer(String...)} instead
333+
*/
334+
@Deprecated
307335
public RabbitMQContainer withPermission(String vhost, String user, String configure, String write, String read) {
308336
values.add(
309337
Arrays.asList(
@@ -320,11 +348,19 @@ public RabbitMQContainer withPermission(String vhost, String user, String config
320348
return self();
321349
}
322350

351+
/**
352+
* @deprecated use {@link #execInContainer(String...)} instead
353+
*/
354+
@Deprecated
323355
public RabbitMQContainer withUser(String name, String password) {
324356
values.add(Arrays.asList("rabbitmqadmin", "declare", "user", "name=" + name, "password=" + password, "tags="));
325357
return self();
326358
}
327359

360+
/**
361+
* @deprecated use {@link #execInContainer(String...)} instead
362+
*/
363+
@Deprecated
328364
public RabbitMQContainer withUser(String name, String password, Set<String> tags) {
329365
values.add(
330366
Arrays.asList(
@@ -339,6 +375,10 @@ public RabbitMQContainer withUser(String name, String password, Set<String> tags
339375
return self();
340376
}
341377

378+
/**
379+
* @deprecated use {@link #execInContainer(String...)} instead
380+
*/
381+
@Deprecated
342382
public RabbitMQContainer withPolicy(String name, String pattern, Map<String, Object> definition) {
343383
values.add(
344384
Arrays.asList(
@@ -353,6 +393,10 @@ public RabbitMQContainer withPolicy(String name, String pattern, Map<String, Obj
353393
return self();
354394
}
355395

396+
/**
397+
* @deprecated use {@link #execInContainer(String...)} instead
398+
*/
399+
@Deprecated
356400
public RabbitMQContainer withPolicy(String vhost, String name, String pattern, Map<String, Object> definition) {
357401
values.add(
358402
Arrays.asList(
@@ -368,6 +412,10 @@ public RabbitMQContainer withPolicy(String vhost, String name, String pattern, M
368412
return self();
369413
}
370414

415+
/**
416+
* @deprecated use {@link #execInContainer(String...)} instead
417+
*/
418+
@Deprecated
371419
public RabbitMQContainer withPolicy(
372420
String name,
373421
String pattern,
@@ -390,6 +438,10 @@ public RabbitMQContainer withPolicy(
390438
return self();
391439
}
392440

441+
/**
442+
* @deprecated use {@link #execInContainer(String...)} instead
443+
*/
444+
@Deprecated
393445
public RabbitMQContainer withOperatorPolicy(String name, String pattern, Map<String, Object> definition) {
394446
values.add(
395447
new ArrayList<>(
@@ -406,6 +458,10 @@ public RabbitMQContainer withOperatorPolicy(String name, String pattern, Map<Str
406458
return self();
407459
}
408460

461+
/**
462+
* @deprecated use {@link #execInContainer(String...)} instead
463+
*/
464+
@Deprecated
409465
public RabbitMQContainer withOperatorPolicy(
410466
String name,
411467
String pattern,
@@ -428,33 +484,57 @@ public RabbitMQContainer withOperatorPolicy(
428484
return self();
429485
}
430486

487+
/**
488+
* @deprecated use {@link #execInContainer(String...)} instead
489+
*/
490+
@Deprecated
431491
public RabbitMQContainer withVhost(String name) {
432492
values.add(Arrays.asList("rabbitmqadmin", "declare", "vhost", "name=" + name));
433493
return self();
434494
}
435495

496+
/**
497+
* @deprecated use {@link #execInContainer(String...)} instead
498+
*/
499+
@Deprecated
436500
public RabbitMQContainer withVhost(String name, boolean tracing) {
437501
values.add(Arrays.asList("rabbitmqadmin", "declare", "vhost", "name=" + name, "tracing=" + tracing));
438502
return self();
439503
}
440504

505+
/**
506+
* @deprecated use {@link #execInContainer(String...)} instead
507+
*/
508+
@Deprecated
441509
public RabbitMQContainer withVhostLimit(String vhost, String name, int value) {
442510
values.add(
443511
Arrays.asList("rabbitmqadmin", "declare", "vhost_limit", "vhost=" + vhost, "name=" + name, "value=" + value)
444512
);
445513
return self();
446514
}
447515

516+
/**
517+
* @deprecated use {@link #execInContainer(String...)} instead
518+
*/
519+
@Deprecated
448520
public RabbitMQContainer withQueue(String name) {
449521
values.add(Arrays.asList("rabbitmqadmin", "declare", "queue", "name=" + name));
450522
return self();
451523
}
452524

525+
/**
526+
* @deprecated use {@link #execInContainer(String...)} instead
527+
*/
528+
@Deprecated
453529
public RabbitMQContainer withQueue(String vhost, String name) {
454530
values.add(Arrays.asList("rabbitmqadmin", "--vhost=" + vhost, "declare", "queue", "name=" + name));
455531
return self();
456532
}
457533

534+
/**
535+
* @deprecated use {@link #execInContainer(String...)} instead
536+
*/
537+
@Deprecated
458538
public RabbitMQContainer withQueue(
459539
String name,
460540
boolean autoDelete,
@@ -475,6 +555,10 @@ public RabbitMQContainer withQueue(
475555
return self();
476556
}
477557

558+
/**
559+
* @deprecated use {@link #execInContainer(String...)} instead
560+
*/
561+
@Deprecated
478562
public RabbitMQContainer withQueue(
479563
String vhost,
480564
String name,
@@ -497,18 +581,30 @@ public RabbitMQContainer withQueue(
497581
return self();
498582
}
499583

584+
/**
585+
* @deprecated use {@link #execInContainer(String...)} instead
586+
*/
587+
@Deprecated
500588
public RabbitMQContainer withExchange(String name, String type) {
501589
values.add(Arrays.asList("rabbitmqadmin", "declare", "exchange", "name=" + name, "type=" + type));
502590
return self();
503591
}
504592

593+
/**
594+
* @deprecated use {@link #execInContainer(String...)} instead
595+
*/
596+
@Deprecated
505597
public RabbitMQContainer withExchange(String vhost, String name, String type) {
506598
values.add(
507599
Arrays.asList("rabbitmqadmin", "--vhost=" + vhost, "declare", "exchange", "name=" + name, "type=" + type)
508600
);
509601
return self();
510602
}
511603

604+
/**
605+
* @deprecated use {@link #execInContainer(String...)} instead
606+
*/
607+
@Deprecated
512608
public RabbitMQContainer withExchange(
513609
String name,
514610
String type,
@@ -533,6 +629,10 @@ public RabbitMQContainer withExchange(
533629
return self();
534630
}
535631

632+
/**
633+
* @deprecated use {@link #execInContainer(String...)} instead
634+
*/
635+
@Deprecated
536636
public RabbitMQContainer withExchange(
537637
String vhost,
538638
String name,

0 commit comments

Comments
 (0)