protected void configure()

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


  protected void configure() {
    bind(Gson.class).toProvider(EventGsonProvider.class).in(Singleton.class);
    DynamicSet.bind(binder(), LifecycleListener.class).to(Manager.class);
    DynamicSet.bind(binder(), EventListener.class).to(KafkaPublisher.class);

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

    install(kafkaBrokerModule);
  }