private KafkaConsumer buildConsumer(String kafkaBrokers) { Properties props = new Properties(); props.put("bootstrap.servers", kafkaBrokers); props.put("group.id", UUID.randomUUID().toString()); props.put("key.deserializer", StringDeserializer.class.getName()); props.put("value.deserializer", StringDeserializer.class.getName()); props.put("auto.offset.reset", "earliest"); if (serviceProperties != null) { SaslConfigurator configurator = new SaslConfigurator(); configurator.configureSasl(props, serviceProperties.getServiceName(), serviceProperties.getKafkaPassword()); } else { logger.warn("TopicMessageCounter was not initialized, SASL will not be supported for this connection"); } return new KafkaConsumer(props); }
void builtPublisher(KafkaPublisher publisher) { kafkaPublishers.add(publisher); publisher.initialize(serviceProperties.getKafkaServer(), serviceProperties.getServiceName(), serviceProperties.getKafkaPassword()); }
@Deprecated //no longer needed now that we get populated serviceProperties at guice bootstrap-time public void initialize() { String username = serviceProperties.getServiceName(); String password = serviceProperties.getKafkaPassword(); String servers = serviceProperties.getKafkaServer(); for (KafkaPublisher publisher : kafkaPublishers) { publisher.initialize(servers, username, password); } }
@Deprecated //no longer needed now that we get populated serviceProperties at guice bootstrap-time public void initialize() { String username = serviceProperties.getServiceName(); String password = serviceProperties.getKafkaPassword(); String servers = serviceProperties.getKafkaServer(); for (KafkaSubscriber subscriber : kafkaSubscribers) { subscriber.initialize(servers, username, password); } }
public void builtSubscriber(KafkaSubscriber<TYPE> subscriber) { kafkaSubscribers.add(subscriber); subscriber.initialize(serviceProperties.getKafkaServer(), serviceProperties.getServiceName(), serviceProperties.getKafkaPassword()); }
if (serviceProperties != null) { SaslConfigurator configurator = new SaslConfigurator(); configurator.configureSasl(props, serviceProperties.getServiceName(), serviceProperties.getKafkaPassword()); } else { logger.warn("TopicVerification was not initialized, SASL will not be supported for this connection");