protected void configure()

in src/main/java/com/googlesource/gerrit/plugins/kafka/Module.java [41:52]


  protected void configure() {
    DynamicSet.bind(binder(), LifecycleListener.class).to(Manager.class);

    if (configuration.isSendStreamEvents()) {
      DynamicSet.bind(binder(), EventListener.class).to(KafkaPublisher.class);
    }

    bind(new TypeLiteral<KafkaProducer<String, String>>() {})
        .toProvider(KafkaProducerProvider.class);

    install(kafkaBrokerModule);
  }