@@ -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