Skip to content

Instantly share code, notes, and snippets.

@pawelpluta
Last active January 28, 2020 19:24
Show Gist options
  • Save pawelpluta/07067c35f91eb1eac5cffebc7abbd852 to your computer and use it in GitHub Desktop.
Save pawelpluta/07067c35f91eb1eac5cffebc7abbd852 to your computer and use it in GitHub Desktop.
class KafkaContainerWrapper extends KafkaContainer {
private static KafkaContainerWrapper CONTAINER
private KafkaContainerWrapper(String confluentPlatformVersion) {...}
static KafkaContainer getContainer() {...}
void setupSpringProperties() {
String address = kafkaContainerAddress()
setupBrokerAddress(address)
}
private String kafkaContainerAddress() {
CONTAINER.getBootstrapServers()
}
private void setupBrokerAddress(String address) {
System.setProperty("spring.kafka.bootstrap-servers", address)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment