in src/main/java/com/googlesource/gerrit/plugins/kafka/api/KafkaApiModule.java [56:68]
protected void configure() {
bind(ExecutorService.class)
.annotatedWith(ConsumerExecutor.class)
.toInstance(
workQueue.createQueue(configuration.getNumberOfSubscribers(), "kafka-subscriber"));
bind(new TypeLiteral<Deserializer<byte[]>>() {}).toInstance(new ByteArrayDeserializer());
bind(new TypeLiteral<Deserializer<EventMessage>>() {}).to(KafkaEventDeserializer.class);
bind(new TypeLiteral<Set<TopicSubscriber>>() {}).toInstance(activeConsumers);
DynamicItem.bind(binder(), BrokerApi.class).to(KafkaBrokerApi.class).in(Scopes.SINGLETON);
}