2015-01-19 19:45:22 +00:00
|
|
|
package com.github.lookout.verspaetung
|
|
|
|
|
|
|
|
/**
|
|
|
|
* POJO containing the necessary information to model a Kafka broker
|
|
|
|
*/
|
|
|
|
class KafkaBroker {
|
2015-09-01 22:50:31 +00:00
|
|
|
final private String host
|
|
|
|
final private Integer port
|
|
|
|
final private Integer brokerId
|
2015-01-19 19:45:22 +00:00
|
|
|
|
2015-02-06 16:18:12 +00:00
|
|
|
KafkaBroker(Object jsonObject, Integer brokerId) {
|
2015-01-19 19:45:22 +00:00
|
|
|
this.host = jsonObject.host
|
|
|
|
this.port = jsonObject.port
|
|
|
|
this.brokerId = brokerId
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
String toString() {
|
|
|
|
return "broker<${this.brokerId}>@${this.host}:${this.port}"
|
|
|
|
}
|
|
|
|
}
|