Example usage for org.springframework.kafka.test.core BrokerAddress BrokerAddress

List of usage examples for org.springframework.kafka.test.core BrokerAddress BrokerAddress

Introduction

In this page you can find the example usage for org.springframework.kafka.test.core BrokerAddress BrokerAddress.

Prototype

public BrokerAddress(String host, int port) 

Source Link

Usage

From source file:org.springframework.kafka.test.EmbeddedKafkaBroker.java

public BrokerAddress getBrokerAddress(int i) {
    KafkaServer kafkaServer = this.kafkaServers.get(i);
    return new BrokerAddress("127.0.0.1", kafkaServer.config().port());
}

From source file:org.springframework.kafka.test.EmbeddedKafkaBroker.java

public BrokerAddress[] getBrokerAddresses() {
    List<BrokerAddress> addresses = new ArrayList<BrokerAddress>();
    for (int i = 0; i < this.kafkaPorts.length; i++) {
        addresses.add(new BrokerAddress("127.0.0.1", this.kafkaPorts[i]));
    }/*from w ww.  j  a va2 s  . c  o  m*/
    return addresses.toArray(new BrokerAddress[addresses.size()]);
}

From source file:org.springframework.kafka.test.EmbeddedKafkaBroker.java

public void bounce(BrokerAddress brokerAddress) {
    for (KafkaServer kafkaServer : getKafkaServers()) {
        if (brokerAddress
                .equals(new BrokerAddress(kafkaServer.config().hostName(), kafkaServer.config().port()))) {
            kafkaServer.shutdown();/*  ww w  . j  a va2 s.  c  o m*/
            kafkaServer.awaitShutdown();
        }
    }
}