Fetch broker info like ID, host and port from configuration.
Used when zookeeper based auto partition discovery is disabled
Inheritance: IBrokerPartitionInfo
Beispiel #1
0
 public void BrokerPartitionInfoGetAllBrokerInfoTest()
 {
     IBrokerPartitionInfo brokerPartitionInfo = new ConfigBrokerPartitionInfo(config);
     var allInfo = brokerPartitionInfo.GetAllBrokerInfo();
     this.MakeAssertionsForBroker(allInfo[1], 1, "192.168.0.1", 1234);
     this.MakeAssertionsForBroker(allInfo[2], 2, "192.168.0.2", 3456);
 }
Beispiel #2
0
 public void BrokerPartitionInfoGetPartitionInfoReturnsNullOnNonexistingBrokerId()
 {
     IBrokerPartitionInfo brokerPartitionInfo = new ConfigBrokerPartitionInfo(config);
     var broker = brokerPartitionInfo.GetBrokerInfo(45);
     Assert.IsNull(broker);
 }
Beispiel #3
0
 public void BrokerPartitionInfoGetPartitionInfo()
 {
     IBrokerPartitionInfo brokerPartitionInfo = new ConfigBrokerPartitionInfo(config);
     var broker = brokerPartitionInfo.GetBrokerInfo(1);
     this.MakeAssertionsForBroker(broker, 1, "192.168.0.1", 1234);
 }