java.lang.Object
io.jooby.kafka.KafkaConsumerModule
- All Implemented Interfaces:
io.jooby.Extension
Kafka consumer module: https://jooby.io/modules/kafka.
Usage:
{
install(new KafkaConsumerModule());
get("/", ctx -> {
KafkaConsumer producer = require(KafkaConsumer.class);
// work with consumer
});
}
application.conf: Creates a new kafka consumer module using the kafka.consumer
property key. This key must be present in the application configuration file, like:
kafka.consumer.bootstrap.servers = "localhost:9092"
kafka.consumer.group.id = "group A"
kafka.consumer.key.deserializer = "org.apache.kafka.common.serialization.StringDeserializer"
kafka.consumer.value.deserializer = "org.apache.kafka.common.serialization.StringDeserializer"
- Since:
- 2.9.3
- Author:
- edgar
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new kafka consumer module.Creates a new kafka consumer module. -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jooby.Extension
lateinit
-
Constructor Details
-
KafkaConsumerModule
Creates a new kafka consumer module.- Parameters:
key- Kafka key.
-
KafkaConsumerModule
public KafkaConsumerModule()Creates a new kafka consumer module. Uses the default key:kafka.consumer.
-
-
Method Details
-
install
public void install(@NonNull io.jooby.Jooby application) - Specified by:
installin interfaceio.jooby.Extension
-