@Provides
@KafkaScope
ConsumerSchema.Consumer consumer(final IngestionManager ingestionManager) {
// XXX: make target group configurable?
final IngestionGroup ingestion = ingestionManager.useDefaultGroup();
if (ingestion.isEmpty()) {
throw new IllegalStateException("No backends are part of the ingestion group");
}
final ConsumerSchema.Depends d = DaggerConsumerSchema_Depends
.builder()
.primaryComponent(primary)
.depends(depends)
.dependsModule(new ConsumerSchema.DependsModule(ingestion))
.build();
final ConsumerSchema.Exposed exposed = schema.setup(d);
return exposed.consumer();
}
KafkaConsumerModule.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:heroic
作者:
评论列表
文章目录