diff --git a/src/main/java/com/rabbitmq/client/amqp/ConnectionBuilder.java b/src/main/java/com/rabbitmq/client/amqp/ConnectionBuilder.java index d2f91c6c5..e6b92fa6e 100644 --- a/src/main/java/com/rabbitmq/client/amqp/ConnectionBuilder.java +++ b/src/main/java/com/rabbitmq/client/amqp/ConnectionBuilder.java @@ -23,6 +23,16 @@ /** Builder for {@link Connection} instances. */ public interface ConnectionBuilder extends ConnectionSettings { + /** + * Set the name of the connection. + * + *

The name of the connection will be displayed in the management UI. + * + * @param name client-provided connection name + * @return this builder instance + */ + ConnectionBuilder name(String name); + /** * Configuration for recovery. * diff --git a/src/main/java/com/rabbitmq/client/amqp/impl/AmqpConnectionBuilder.java b/src/main/java/com/rabbitmq/client/amqp/impl/AmqpConnectionBuilder.java index 91605f3a0..378d6c309 100644 --- a/src/main/java/com/rabbitmq/client/amqp/impl/AmqpConnectionBuilder.java +++ b/src/main/java/com/rabbitmq/client/amqp/impl/AmqpConnectionBuilder.java @@ -168,7 +168,7 @@ void copyTo(AmqpConnectionBuilder copy) { copy.dispatchingExecutor(this.dispatchingExecutor); } - AmqpConnectionBuilder name(String name) { + public AmqpConnectionBuilder name(String name) { this.name = name; return this; }