public KafkaContainer withListener(String listener) {
        this.listeners.add(listener);
        this.advertisedListeners.add(() -> listener);
        return this;
    }
Add a listener in the format {@code host:port}.
Host will be included as a network alias.
<p>
Use it to register additional connections to the Kafka broker within the same container network.
<p>
The listener will be added to the list of default listeners.
<p>
Default listeners:
<ul>
    <li>0.0.0.0:9092</li>
    <li>0.0.0.0:9093</li>
    <li>0.0.0.0:9094</li>
</ul>
<p>
The listener will be added to the list of default advertised listeners.
<p>
Default advertised listeners:
<ul>
     <li>{@code container.getConfig().getHostName():9092}</li>
     <li>{@code container.getHost():container.getMappedPort(9093)}</li>
</ul>
@param listener a listener with format {@code host:port}
@return this {@link KafkaContainer} instance
modules/kafka/src/main/java/org/testcontainers/kafka/KafkaContainer.java